1
0

qt: fix device list after rescan

This commit is contained in:
Sander van Grieken
2023-09-18 18:40:46 +02:00
parent ec0dbc78c2
commit 5080c224d0

View File

@@ -1119,12 +1119,11 @@ class WCChooseHWDevice(WizardComponent, Logger):
choices.append(((name, info), descr))
msg = _('Select a device') + ':'
# remove old component before adding anew
a = self.device_list.layout().itemAt(0)
self.device_list.layout().removeItem(a)
if self.choice_w:
self.device_list_layout.removeWidget(self.choice_w)
self.choice_w = ChoiceWidget(message=msg, choices=choices)
self.device_list.layout().addWidget(self.choice_w)
self.device_list_layout.addWidget(self.choice_w)
self.valid = True
@@ -1133,9 +1132,6 @@ class WCChooseHWDevice(WizardComponent, Logger):
else:
self.rescan_button.setFocus()
def scan_devices(self):
self.valid = False
self.busy_msg = _('Scanning devices...')