Only add xqueue listener fd once, bug 6326
authorMikael Magnusson <mikachu@gmail.com>
Wed, 5 Nov 2014 08:58:34 +0000 (09:58 +0100)
committerMikael Magnusson <mikachu@gmail.com>
Wed, 5 Nov 2014 08:59:15 +0000 (09:59 +0100)
openbox/openbox.c

index cba0499..1671a0d 100644 (file)
@@ -329,11 +329,11 @@ gint main(gint argc, gchar **argv)
             menu_startup(reconfigure);
             prompt_startup(reconfigure);
 
             menu_startup(reconfigure);
             prompt_startup(reconfigure);
 
-            /* do this after everything is started so no events will get
-               missed */
-            xqueue_listen();
-
             if (!reconfigure) {
             if (!reconfigure) {
+                /* do this after everything is started so no events will get
+                   missed */
+                xqueue_listen();
+
                 guint32 xid;
                 ObWindow *w;
 
                 guint32 xid;
                 ObWindow *w;