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)