diff --git a/modules/gui/src/python_shell/python_syntax_highlighter.cc b/modules/gui/src/python_shell/python_syntax_highlighter.cc index 39fd6f55b15878ed6c643add1765568a2c0ea9b2..ba60ac94df451f27476642e0e14084bd9195b832 100644 --- a/modules/gui/src/python_shell/python_syntax_highlighter.cc +++ b/modules/gui/src/python_shell/python_syntax_highlighter.cc @@ -95,9 +95,9 @@ void PythonSyntaxHighlighter::highlightBlock(const QString& text_block) { int string_state=0; int bs=previousBlockState()==-1 ? 0 : previousBlockState(); if (bs & BLOCKTYPE_MULTILINE_SQ) { - string_state=1; - } else if (bs & BLOCKTYPE_MULTILINE_DQ) { string_state=2; + } else if (bs & BLOCKTYPE_MULTILINE_DQ) { + string_state=1; } PythonTokenizer pt(text_block,string_state); PythonToken t;