diff --git a/interface/src/ui/overlays/Web3DOverlay.cpp b/interface/src/ui/overlays/Web3DOverlay.cpp index ecc63801fc..d9eab9a78d 100644 --- a/interface/src/ui/overlays/Web3DOverlay.cpp +++ b/interface/src/ui/overlays/Web3DOverlay.cpp @@ -225,10 +225,6 @@ void Web3DOverlay::setMaxFPS(uint8_t maxFPS) { } void Web3DOverlay::render(RenderArgs* args) { - if (!_visible || !getParentVisible()) { - return; - } - QOpenGLContext * currentContext = QOpenGLContext::currentContext(); QSurface * currentSurface = currentContext->surface(); if (!_webSurface) { @@ -282,6 +278,10 @@ void Web3DOverlay::render(RenderArgs* args) { _webSurface->resize(QSize(_resolution.x, _resolution.y)); } + if (!_visible || !getParentVisible()) { + return; + } + vec2 halfSize = getSize() / 2.0f; vec4 color(toGlm(getColor()), getAlpha());