aboutsummaryrefslogtreecommitdiff
path: root/libi3/draw_util.c
diff options
context:
space:
mode:
Diffstat (limited to 'libi3/draw_util.c')
-rw-r--r--libi3/draw_util.c3
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);