X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9845ffceccfd024109a88fd1d959ebd64a209782..1796d3849c7524d9917f17f0e5140c932f91e176:/src/generic/vscroll.cpp diff --git a/src/generic/vscroll.cpp b/src/generic/vscroll.cpp index de9cf1fa61..a948519a9a 100644 --- a/src/generic/vscroll.cpp +++ b/src/generic/vscroll.cpp @@ -601,7 +601,12 @@ bool wxVarScrollHelperBase::DoScrollToUnit(size_t unit) } else // scroll the window { + // Avoid scrolling visible parts of the screen on Mac +#ifdef __WXMAC__ + if (m_physicalScrolling && m_targetWindow->IsShownOnScreen()) +#else if ( m_physicalScrolling ) +#endif { wxCoord dx = 0, dy = GetUnitsSize(GetVisibleBegin(), unitFirstOld);