diff --git a/examples/GUI/OpenGLDemo.h b/examples/GUI/OpenGLDemo.h index 9d222136e5..279d413cc5 100644 --- a/examples/GUI/OpenGLDemo.h +++ b/examples/GUI/OpenGLDemo.h @@ -1120,7 +1120,8 @@ private: void selectPreset (int preset) { - const auto& p = OpenGLUtils::getPresets()[preset]; + const auto presets = OpenGLUtils::getPresets(); + const auto& p = presets[preset]; vertexDocument .replaceAllContent (p.vertexShader); fragmentDocument.replaceAllContent (p.fragmentShader);