diff --git a/kindlecomicconverter/KCC_gui.py b/kindlecomicconverter/KCC_gui.py index 9559737..5ec3371 100644 --- a/kindlecomicconverter/KCC_gui.py +++ b/kindlecomicconverter/KCC_gui.py @@ -1028,7 +1028,7 @@ class KCCGUI(KCC_ui.Ui_mainWindow): MW.activateWindow() if type(message) is bytes: message = message.decode('UTF-8') - if not self.conversionAlive and message != 'ARISE': + if not self.conversionAlive and message != 'ARISE' and not GUI.jobList.findItems(message, Qt.MatchFlag.MatchExactly): if self.needClean: self.needClean = False GUI.jobList.clear() @@ -1059,6 +1059,7 @@ class KCCGUI(KCC_ui.Ui_mainWindow): if message[-1] == '/': message = message[:-1] self.handleMessage(message) + GUI.jobList.sortItems() def forceShutdown(self): self.saveSettings(None)