diff -r 5f8d929657b3 -r b918c6c2736b src/eric7/MicroPython/UnknownDevicesDialog.py --- 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)