Skip to content

Commit ee3a97d

Browse files
committed
Disable update button for Nitrokey Passkey
1 parent 43a2038 commit ee3a97d

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

nitrokeyapp/overview_tab/__init__.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -164,10 +164,17 @@ 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.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.model == Model.NKPK:
173+
self.ui.btn_update.setEnabled(False)
174+
self.ui.btn_update.setToolTip("Nitrokey Passkeys can't be updated with this version of the Nitrokey App.")
175+
self.ui.btn_more_options.setEnabled(False)
176+
self.ui.btn_more_options.setToolTip("Nitrokey Passkeys can't be updated with this version of the Nitrokey App.")
177+
171178

172179
def update_btns_during_update(self, enabled: bool) -> None:
173180
tooltip = ""

0 commit comments

Comments
 (0)