X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9845ffceccfd024109a88fd1d959ebd64a209782..2bc44d6257f74b7f815d4a44014717b21dc20fd5:/src/generic/vscroll.cpp?ds=sidebyside 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);