From: Quentin Rameau Date: Tue, 5 Jul 2016 11:35:44 +0000 (+0200) Subject: Fix GdkDisplay assignment in setup() X-Git-Url: https://git.danieliu.xyz/?p=surf.git;a=commitdiff_plain;h=5a02d3e500c7b8d22f00a214eb5a4e7244e4c6f5;hp=f9714ab838e362a74e02916317cf22ef0ebdcdb6 Fix GdkDisplay assignment in setup() Init GTK before trying to get the default display. --- diff --git a/surf.c b/surf.c index f6b5a47..64c5f5f 100644 --- a/surf.c +++ b/surf.c @@ -258,13 +258,14 @@ die(const char *errstr, ...) void setup(void) { - GdkDisplay *gdpy = gdk_display_get_default(); + GdkDisplay *gdpy; int i, j; /* clean up any zombies immediately */ sigchld(0); gtk_init(NULL, NULL); + gdpy = gdk_display_get_default(); dpy = GDK_DISPLAY_XDISPLAY(gdpy); curconfig = defconfig;