Skip to content

Commit b633172

Browse files
committed
Disable update button for Nitrokey Passkey
1 parent 8e6260d commit b633172

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

nitrokeyapp/overview_tab/__init__.py

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -164,10 +164,20 @@ def set_update_enabled(self, enabled: bool) -> None:
164164
)
165165
tooltip = "Please remove all Nitrokey 3 devices except the one you want to update."
166166

167-
self.ui.btn_update.setEnabled(enabled)
168-
self.ui.btn_update.setToolTip(tooltip)
169-
self.ui.btn_more_options.setEnabled(enabled)
170-
self.ui.btn_more_options.setToolTip(tooltip)
167+
if self.data and self.data.model == Model.NK3:
168+
self.ui.btn_update.setEnabled(enabled)
169+
self.ui.btn_update.setToolTip(tooltip)
170+
self.ui.btn_more_options.setEnabled(enabled)
171+
self.ui.btn_more_options.setToolTip(tooltip)
172+
elif self.data and self.data.model == Model.NKPK:
173+
self.ui.btn_update.setEnabled(False)
174+
self.ui.btn_update.setToolTip(
175+
"Nitrokey Passkeys can't be updated with this version of the Nitrokey App."
176+
)
177+
self.ui.btn_more_options.setEnabled(False)
178+
self.ui.btn_more_options.setToolTip(
179+
"Nitrokey Passkeys can't be updated with this version of the Nitrokey App."
180+
)
171181

172182
def update_btns_during_update(self, enabled: bool) -> None:
173183
tooltip = ""

0 commit comments

Comments
 (0)