summaryrefslogtreecommitdiff
path: root/client/application.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'client/application.cpp')
-rw-r--r--client/application.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/client/application.cpp b/client/application.cpp
index 606f7e24..8e9fd8a8 100644
--- a/client/application.cpp
+++ b/client/application.cpp
@@ -1524,7 +1524,11 @@ void Application::enter_full_screen()
_changing_screens = true;
bool capture = release_capture();
assign_monitors();
+#ifndef WIN32
+ /* performing hide during resolution changes resulted in
+ missing WM_KEYUP events */
hide();
+#endif
prepare_monitors();
position_screens();
show_full_screen();