--- a/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py Tue Jul 12 16:26:22 2022 +0200 +++ b/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py Tue Jul 12 17:31:17 2022 +0200 @@ -747,6 +747,10 @@ self.__cleanupData() self.__prepareProgress() + # disable updates of the list for speed + self.resultList.setUpdatesEnabled(False) + self.resultList.setSortingEnabled(False) + if len(self.files) > 0: self.securityNoteLabel.setVisible( "S" in self.__getCategories(True, asList=True)) @@ -1060,10 +1064,6 @@ if not self.__batch and fn != self.filename: return - # disable updates of the list for speed - self.resultList.setUpdatesEnabled(False) - self.resultList.setSortingEnabled(False) - fixed = None ignoredErrors = collections.defaultdict(int) securityOk = 0 @@ -1102,12 +1102,6 @@ editor.refresh() self.progress += 1 - - self.__resort() - # reenable updates of the list - self.resultList.setSortingEnabled(True) - self.resultList.setUpdatesEnabled(True) - self.__updateProgress(fn) if not self.__batch: @@ -1180,6 +1174,10 @@ self.checkProgress.setVisible(False) self.checkProgressLabel.setVisible(False) + self.__resort() + self.resultList.setUpdatesEnabled(True) + self.resultList.setSortingEnabled(True) + self.mainWidget.setCurrentWidget(self.resultsTab) def __getEol(self, fn):