From 727a70f03868b1734e73853f2f75a4e9e4aa9b61 Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Tue, 14 Nov 2017 15:51:50 +0100 Subject: [PATCH] Don't open X11 display too early We have to wait until we've passed the command line arguments or we might overlook a -display argument. --- vncviewer/vncviewer.cxx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/vncviewer/vncviewer.cxx b/vncviewer/vncviewer.cxx index 0ca46af4..67013027 100644 --- a/vncviewer/vncviewer.cxx +++ b/vncviewer/vncviewer.cxx @@ -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; -- 2.39.5