diff --git a/src/plugins/glsleditor/glslcodecompletion.cpp b/src/plugins/glsleditor/glslcodecompletion.cpp index 042f4c8a778218fe8aaeec77c6e76df3f97c5594..a17ff2a8bc81ab9a5911ec91d75f789c2f764746 100644 --- a/src/plugins/glsleditor/glslcodecompletion.cpp +++ b/src/plugins/glsleditor/glslcodecompletion.cpp @@ -606,7 +606,7 @@ int CodeCompletion::startCompletion(TextEditor::ITextEditable *editor) // parse the expression GLSL::Engine engine; - GLSL::Parser parser(&engine, code, code.size(), GLSL::Lexer::Variant_All); + GLSL::Parser parser(&engine, code, code.size(), edit->languageVariant()); GLSL::ExpressionAST *expr = parser.parseExpression(); #if 0