From dcbcae26daa0c2822608c373cc008b06399079fd Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Thu, 24 Dec 2015 15:38:42 -0800 Subject: [PATCH] Qt: Fix crash when using GL1 backend --- src/platform/qt/ShaderSelector.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/platform/qt/ShaderSelector.cpp b/src/platform/qt/ShaderSelector.cpp index ca9d73d43..cbebfc739 100644 --- a/src/platform/qt/ShaderSelector.cpp +++ b/src/platform/qt/ShaderSelector.cpp @@ -123,7 +123,9 @@ void ShaderSelector::refreshShaders() { disconnect(this, SIGNAL(resetToDefault()), 0, 0); #if !defined(_WIN32) || defined(USE_EPOXY) - m_ui.passes->addTab(makePage(static_cast(m_shaders->preprocessShader), "default", 0), tr("Preprocessing")); + if (m_shaders->preprocessShader) { + m_ui.passes->addTab(makePage(static_cast(m_shaders->preprocessShader), "default", 0), tr("Preprocessing")); + } GBAGLES2Shader* shaders = static_cast(m_shaders->passes); QFileInfo fi(m_shaderPath); for (size_t p = 0; p < m_shaders->nPasses; ++p) {