]> source.dussan.org Git - tigervnc.git/commitdiff
Don't open X11 display too early
authorPierre Ossman <ossman@cendio.se>
Tue, 14 Nov 2017 14:51:50 +0000 (15:51 +0100)
committerPierre Ossman <ossman@cendio.se>
Tue, 14 Nov 2017 15:05:40 +0000 (16:05 +0100)
We have to wait until we've passed the command line arguments or
we might overlook a -display argument.

vncviewer/vncviewer.cxx

index 0ca46af4c07f5572aec5b94ba4e60c144b8844ca..670130270e17b17396d323f365de9b8aa4845b43 100644 (file)
@@ -481,11 +481,6 @@ int main(int argc, char** argv)
 
   init_fltk();
 
-#if !defined(WIN32) && !defined(__APPLE__)
-  fl_open_display();
-  XkbSetDetectableAutoRepeat(fl_display, True, NULL);
-#endif
-
   Configuration::enableViewerParams();
 
   /* Load the default parameter settings */
@@ -521,6 +516,11 @@ int main(int argc, char** argv)
 
   mkvnchomedir();
 
+#if !defined(WIN32) && !defined(__APPLE__)
+  fl_open_display();
+  XkbSetDetectableAutoRepeat(fl_display, True, NULL);
+#endif
+
   CSecurity::upg = &dlg;
 #ifdef HAVE_GNUTLS
   CSecurityTLS::msg = &dlg;