Fix colour of unknown material

The other colour was just used for debugging.

Contributes to issue CURA-3161.
This commit is contained in:
Ghostkeeper 2017-02-08 12:42:40 +01:00
parent 2a114f1e53
commit d7b0336c24
No known key found for this signature in database
GPG Key ID: C5F96EE2BC0F7E75

View File

@ -1,3 +1,6 @@
# Copyright (c) 2017 Ultimaker B.V.
# Cura is released under the terms of the AGPLv3 or higher.
from UM.i18n import i18nCatalog
from UM.OutputDevice.OutputDevice import OutputDevice
from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject
@ -357,14 +360,14 @@ class PrinterOutputDevice(QObject, OutputDevice):
result = []
for material_id in self._material_ids:
if material_id is None:
result.append("#800000FF") #No material.
result.append("#00000000") #No material.
continue
containers = self._container_registry.findInstanceContainers(type = "material", GUID = material_id)
if containers:
result.append(containers[0].getMetaDataEntry("color_code"))
else:
result.append("#800000FF") #Unknown material.
result.append("#00000000") #Unknown material.
return result
## Protected setter for the current material id.