Mon, 02 Nov 2015 16:35:06 +0100
Merged remote changes.
--- a/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py Mon Nov 02 16:34:21 2015 +0100 +++ b/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py Mon Nov 02 16:35:06 2015 +0100 @@ -353,13 +353,16 @@ source = "" else: source = self.source.splitlines() - for _fn, lineno, col, code, msg in warnings: - self.noResults = False - if source: - scr_line = source[lineno - 1].strip() - else: - scr_line = "" - self.__createResultItem(_fn, lineno, col, msg, scr_line, True) + for _fn, lineno, col, code, msg in warnings: + self.noResults = False + if source: + try: + scr_line = source[lineno - 1].strip() + except IndexError: + scr_line = "" + else: + scr_line = "" + self.__createResultItem(_fn, lineno, col, msg, scr_line, True) self.progress += 1 self.checkProgress.setValue(self.progress)