diff --git a/src/platform/qt/DisplayGL.cpp b/src/platform/qt/DisplayGL.cpp index b3a7d62c8..ec69acdea 100644 --- a/src/platform/qt/DisplayGL.cpp +++ b/src/platform/qt/DisplayGL.cpp @@ -699,7 +699,13 @@ void PainterGL::resizeContext() { dequeueAll(false); mRectangle dims = {0, 0, size.width(), size.height()}; + if (!m_started) { + makeCurrent(); + } m_backend->setLayerDimensions(m_backend, VIDEO_LAYER_IMAGE, &dims); + if (!m_started) { + m_gl->doneCurrent(); + } recenterLayers(); m_dims = size; }