mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
Prevent crash when activePrinter doesn't have a controller
Got the crash from the automatic crash reports
This commit is contained in:
parent
9885ce2817
commit
d5e34cc9c9
1 changed files with 1 additions and 1 deletions
|
@ -57,7 +57,7 @@ class FirmwareUpdaterMachineAction(MachineAction):
|
||||||
outputDeviceCanUpdateFirmwareChanged = pyqtSignal()
|
outputDeviceCanUpdateFirmwareChanged = pyqtSignal()
|
||||||
@pyqtProperty(QObject, notify = outputDeviceCanUpdateFirmwareChanged)
|
@pyqtProperty(QObject, notify = outputDeviceCanUpdateFirmwareChanged)
|
||||||
def firmwareUpdater(self) -> Optional["FirmwareUpdater"]:
|
def firmwareUpdater(self) -> Optional["FirmwareUpdater"]:
|
||||||
if self._active_output_device and self._active_output_device.activePrinter and self._active_output_device.activePrinter.getController().can_update_firmware:
|
if self._active_output_device and self._active_output_device.activePrinter and self._active_output_device.activePrinter.getController() is not None and self._active_output_device.activePrinter.getController().can_update_firmware:
|
||||||
self._active_firmware_updater = self._active_output_device.getFirmwareUpdater()
|
self._active_firmware_updater = self._active_output_device.getFirmwareUpdater()
|
||||||
return self._active_firmware_updater
|
return self._active_firmware_updater
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue