diff options
Diffstat (limited to 'libi3/draw_util.c')
-rw-r--r-- | libi3/draw_util.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libi3/draw_util.c b/libi3/draw_util.c index 4cc27a36..337017fe 100644 --- a/libi3/draw_util.c +++ b/libi3/draw_util.c @@ -110,8 +110,9 @@ void draw_util_surface_init(xcb_connection_t *conn, surface_t *surface, xcb_draw surface->width = width; surface->height = height; - if (visual == NULL) + if (visual == NULL) { visual = visual_type; + } surface->gc = get_gc(conn, get_visual_depth(visual->visual_id), drawable, &surface->owns_gc); surface->surface = cairo_xcb_surface_create(conn, surface->id, visual, width, height); |