From f8bb417d0c7330e8eaeea5fc3739b81330d32ce8 Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Thu, 14 Oct 2021 12:42:05 +0200 Subject: [PATCH] Fix closing reconnect dialog logic If you close the reconnect dialog then we should assume that you want to close things, not that you want to reconnect. Unfortunately FLTK returns the first choice when closing the dialog, so that needs to be the "Cancel" alternative. (cherry picked from commit 7fe85cd4a7ce89b55662fd445b78d50001bad68a) --- vncviewer/vncviewer.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vncviewer/vncviewer.cxx b/vncviewer/vncviewer.cxx index d5c2f2bb..c8f5ef3b 100644 --- a/vncviewer/vncviewer.cxx +++ b/vncviewer/vncviewer.cxx @@ -211,10 +211,10 @@ static void mainloop(const char* vncserver, network::Socket* sock) int ret; ret = fl_choice(_("%s\n\n" "Attempt to reconnect?"), - fl_yes, fl_no, 0, exitError); + NULL, fl_yes, fl_no, exitError); free(exitError); exitError = NULL; - if (ret == 0) + if (ret == 1) continue; else break; -- 2.39.5