From 558ca3e5e6a731513de56c0cf3ad9120db70b449 Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 15 Oct 2019 12:43:05 +0100 Subject: [PATCH] OpenGL: Update native context window position when viewport size or scale changes in OpenGLContext::CachedImage::updateViewportSize() --- modules/juce_opengl/opengl/juce_OpenGLContext.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/juce_opengl/opengl/juce_OpenGLContext.cpp b/modules/juce_opengl/opengl/juce_OpenGLContext.cpp index 1b6f08821b..9850c1154a 100644 --- a/modules/juce_opengl/opengl/juce_OpenGLContext.cpp +++ b/modules/juce_opengl/opengl/juce_OpenGLContext.cpp @@ -296,6 +296,8 @@ public: transform = AffineTransform::scale ((float) newArea.getWidth() / (float) localBounds.getWidth(), (float) newArea.getHeight() / (float) localBounds.getHeight()); + nativeContext->updateWindowPosition (peer->getAreaCoveredBy (component)); + if (canTriggerUpdate) invalidateAll(); }