Skip to content

Commit de4e938

Browse files
committed
PenLayer: Allow setting engine without OpenGL context
1 parent a4de1d0 commit de4e938

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/penlayer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ void PenLayer::setEngine(libscratchcpp::IEngine *newEngine)
4747

4848
m_engine = newEngine;
4949

50-
if (m_engine) {
50+
if (m_engine && QOpenGLContext::currentContext()) {
5151
m_projectPenLayers[m_engine] = this;
5252
m_fbo = std::make_unique<QOpenGLFramebufferObject>(m_engine->stageWidth(), m_engine->stageHeight(), m_fboFormat);
5353
Q_ASSERT(m_fbo->isValid());

0 commit comments

Comments
 (0)