diff --git a/src/calibre/gui2/dialogs/smartdevice.py b/src/calibre/gui2/dialogs/smartdevice.py index d62011b9fe..35e6bdf3a0 100644 --- a/src/calibre/gui2/dialogs/smartdevice.py +++ b/src/calibre/gui2/dialogs/smartdevice.py @@ -40,10 +40,8 @@ class SmartdeviceDialog(QDialog, Ui_Dialog): self.resize(self.sizeHint()) def toggle_password(self, state): - if state == Qt.Unchecked: - self.password_box.setEchoMode(QLineEdit.Password) - else: - self.password_box.setEchoMode(QLineEdit.Normal) + self.password_box.setEchoMode(QLineEdit.Password if state == + Qt.Unchecked else QLineEdit.Normal) def accept(self): self.device_manager.set_option('smartdevice', 'password',