diff --git a/src/opengl/glshadermanager.cpp b/src/opengl/glshadermanager.cpp index 8bac2d924d..09eee9ad6e 100644 --- a/src/opengl/glshadermanager.cpp +++ b/src/opengl/glshadermanager.cpp @@ -256,6 +256,7 @@ std::optional ShaderManager::preprocess(const QByteArray &src, int r if (it->startsWith("#endif")) { break; } else if (it->startsWith("#else")) { + it++; for (; it != split.end(); it++) { if (it->startsWith("#endif")) { break;