From 5f8a6b25c15abf5048ee43d8c23d717f606dbbc7 Mon Sep 17 00:00:00 2001 From: Mizaki Date: Fri, 10 Jan 2025 23:46:45 +0000 Subject: [PATCH] Fix -1 not being false for credit language combobox --- comictaggerlib/crediteditorwindow.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/comictaggerlib/crediteditorwindow.py b/comictaggerlib/crediteditorwindow.py index 834adbf..d031356 100644 --- a/comictaggerlib/crediteditorwindow.py +++ b/comictaggerlib/crediteditorwindow.py @@ -75,8 +75,10 @@ class CreditEditorWindow(QtWidgets.QDialog): self.cbRole.setCurrentIndex(i) if credit.language != "": - i = self.cbLanguage.findData(credit.language, QtCore.Qt.ItemDataRole.UserRole) or self.cbLanguage.findText( - credit.language + i = ( + self.cbLanguage.findData(credit.language, QtCore.Qt.ItemDataRole.UserRole) + if self.cbLanguage.findData(credit.language, QtCore.Qt.ItemDataRole.UserRole) > -1 + else self.cbLanguage.findText(credit.language) ) if i == -1: self.cbLanguage.setEditText(credit.language)