From: Pierre Ossman Date: Wed, 24 Oct 2012 12:15:19 +0000 (+0000) Subject: Leaving/entering full screen on OS X would leave the scroll bars in an X-Git-Tag: v1.2.90~75 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=2f3a04ef23d120598b6f32ea6f793aff0651e159;p=tigervnc.git 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 --- 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;