From ce5682aa74ffa7174b1cbaeeeb998b39a15d197e Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Wed, 17 Apr 2019 09:32:31 +0200 Subject: [PATCH] Check type by ID in isUnknownMachineType() CURA-6449 --- cura/Machines/Models/DiscoveredPrintersModel.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cura/Machines/Models/DiscoveredPrintersModel.py b/cura/Machines/Models/DiscoveredPrintersModel.py index 6c254510e1..68936fb714 100644 --- a/cura/Machines/Models/DiscoveredPrintersModel.py +++ b/cura/Machines/Models/DiscoveredPrintersModel.py @@ -62,12 +62,14 @@ class DiscoveredPrinter(QObject): from cura.CuraApplication import CuraApplication readable_type = CuraApplication.getInstance().getMachineManager().getMachineTypeNameFromId(self._machine_type) if not readable_type: - readable_type = "unknown" + readable_type = catalog.i18nc("@label", "Unknown") return readable_type @pyqtProperty(bool, notify = machineTypeChanged) def isUnknownMachineType(self) -> bool: - return self.readableMachineType == "unknown" + from cura.CuraApplication import CuraApplication + readable_type = CuraApplication.getInstance().getMachineManager().getMachineTypeNameFromId(self._machine_type) + return not readable_type @pyqtProperty(QObject, constant = True) def device(self) -> "NetworkedPrinterOutputDevice":