diff --git a/modules/juce_opengl/opengl/juce_OpenGLContext.cpp b/modules/juce_opengl/opengl/juce_OpenGLContext.cpp index ba961fce44..e41a6b471f 100644 --- a/modules/juce_opengl/opengl/juce_OpenGLContext.cpp +++ b/modules/juce_opengl/opengl/juce_OpenGLContext.cpp @@ -293,8 +293,8 @@ public: { scale = newScale; viewportArea = newArea; - transform = AffineTransform::scale ((float) newArea.getRight() / (float) localBounds.getRight(), - (float) newArea.getBottom() / (float) localBounds.getBottom()); + transform = AffineTransform::scale ((float) newArea.getWidth() / (float) localBounds.getWidth(), + (float) newArea.getHeight() / (float) localBounds.getHeight()); if (canTriggerUpdate) invalidateAll();