Make globally incompatible materials not show up in menus

CURA-2138
This commit is contained in:
fieldOfView 2016-08-23 22:58:37 +02:00
parent 9496e25e7b
commit 6b6d763657

View file

@ -377,6 +377,9 @@ class XmlMaterialProfile(UM.Settings.InstanceContainer):
new_hotend_material._dirty = False new_hotend_material._dirty = False
UM.Settings.ContainerRegistry.getInstance().addContainer(new_hotend_material) UM.Settings.ContainerRegistry.getInstance().addContainer(new_hotend_material)
if not global_compatibility:
super().setMetaDataEntry("type", "incompatible_material")
def _addSettingElement(self, builder, instance): def _addSettingElement(self, builder, instance):
try: try:
key = UM.Dictionary.findKey(self.__material_property_setting_map, instance.definition.key) key = UM.Dictionary.findKey(self.__material_property_setting_map, instance.definition.key)