--- a/src/eric7/MicroPython/UnknownDevicesDialog.py Fri Oct 25 08:42:57 2024 +0200 +++ b/src/eric7/MicroPython/UnknownDevicesDialog.py Fri Oct 25 09:47:48 2024 +0200 @@ -85,7 +85,9 @@ # play it safe return - dlg = AddEditDevicesDialog(deviceData=item.data(self.DeviceDataRole)) + dlg = AddEditDevicesDialog( + deviceData=item.data(self.DeviceDataRole), parent=self + ) if dlg.exec() == QDialog.DialogCode.Accepted: deviceDict = dlg.getDeviceDict() item.setData(self.DeviceDataRole, deviceDict)