From 2f3a04ef23d120598b6f32ea6f793aff0651e159 Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Wed, 24 Oct 2012 12:15:19 +0000 Subject: [PATCH] Leaving/entering full screen on OS X would leave the scroll bars in an incorrect state. Turned out it was actually a redraw bug. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5010 3789f03b-4d11-0410-bbf8-ca57d06f2519 --- vncviewer/DesktopWindow.cxx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vncviewer/DesktopWindow.cxx b/vncviewer/DesktopWindow.cxx index 746f3413..378e43cf 100644 --- a/vncviewer/DesktopWindow.cxx +++ b/vncviewer/DesktopWindow.cxx @@ -369,6 +369,11 @@ int DesktopWindow::handle(int event) else scroll->type(Fl_Scroll::BOTH); + // The scroll widget isn't clever enough to actually redraw the + // scroll bars when they are added/removed, so we need to give + // it a push. + scroll->redraw(); + if (!fullscreenSystemKeys) break; -- 2.39.5