diff --git a/src/platform/C4WindowController.mm b/src/platform/C4WindowController.mm index 4574fba9c..e2cb1ae27 100644 --- a/src/platform/C4WindowController.mm +++ b/src/platform/C4WindowController.mm @@ -241,6 +241,7 @@ bool lionAndBeyond() {return osVersion() >= 0x1070;} // C4ViewportWindow +#if !defined(WITH_QT_EDITOR) bool C4Viewport::ScrollBarsByViewPosition() { if (PlayerLock) return false; @@ -250,14 +251,6 @@ bool C4Viewport::ScrollBarsByViewPosition() return true; } -bool C4Viewport::ViewPositionByScrollBars() -{ - NSScrollView* scrollView = pWindow->objectiveCObject().scrollView; - SetViewX([scrollView.horizontalScroller landscapeCoordinateForSize:Landscape.GetWidth() viewportSize:ViewWdt zoom:GetZoom()]); - SetViewY([scrollView.verticalScroller landscapeCoordinateForSize:Landscape.GetHeight() viewportSize:ViewHgt zoom:GetZoom()]); - return true; -} - bool C4Viewport::TogglePlayerLock() { NSScrollView* scrollView = pWindow->objectiveCObject().scrollView; @@ -284,5 +277,14 @@ bool C4Viewport::TogglePlayerLock() } return true; } +#endif + +bool C4Viewport::ViewPositionByScrollBars() +{ + NSScrollView* scrollView = pWindow->objectiveCObject().scrollView; + SetViewX([scrollView.horizontalScroller landscapeCoordinateForSize:Landscape.GetWidth() viewportSize:ViewWdt zoom:GetZoom()]); + SetViewY([scrollView.verticalScroller landscapeCoordinateForSize:Landscape.GetHeight() viewportSize:ViewHgt zoom:GetZoom()]); + return true; +} #endif