Only add xqueue listener fd once, bug 6326
[dana/openbox.git] / 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;