X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a2717c3d0c29000fc0eae0de0787d03ba09a249f..35917d228a9fc3cecd3bd8a2b67a3bf34713723b:/src/gtk1/window.cpp diff --git a/src/gtk1/window.cpp b/src/gtk1/window.cpp index a1df18708a..e4ef75a292 100644 --- a/src/gtk1/window.cpp +++ b/src/gtk1/window.cpp @@ -4091,6 +4091,16 @@ void wxWindowGTK::ScrollWindow( int dx, int dy, const wxRect* WXUNUSED(rect) ) // No scrolling requested. if ((dx == 0) && (dy == 0)) return; + if (!m_updateRegion.IsEmpty()) + { + m_updateRegion.Offset( dx, dy ); + + int cw = 0; + int ch = 0; + GetClientSize( &cw, &ch ); + m_updateRegion.Intersect( 0, 0, cw, ch ); + } + #if 1 m_clipPaintRegion = TRUE;