diff -r 9f7a056dbcc6 -r 2b602a1521e7 Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py --- a/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py Fri Sep 09 09:33:19 2011 +0200 +++ b/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py Fri Sep 09 11:54:20 2011 +0200 @@ -231,8 +231,9 @@ continue fname, lineno, message = \ warning.getMessageData() - if not sourceLines[lineno - 1].strip()\ - .endswith("__IGNORE_WARNING__"): + if "__IGNORE_WARNING__" not in \ + Utilities.extractLineFlags( + sourceLines[lineno - 1].strip()): self.noResults = False self.__createResultItem( fname, lineno, 0, message, "",