diff --git a/cura/PrinterOutput/Models/ExtruderConfigurationModel.py b/cura/PrinterOutput/Models/ExtruderConfigurationModel.py index ecc855ab8f..4fbf951f45 100644 --- a/cura/PrinterOutput/Models/ExtruderConfigurationModel.py +++ b/cura/PrinterOutput/Models/ExtruderConfigurationModel.py @@ -74,11 +74,11 @@ class ExtruderConfigurationModel(QObject): # Empty materials should be ignored for comparison if self.activeMaterial is not None and other.activeMaterial is not None: if self.activeMaterial.guid != other.activeMaterial.guid: - if self.activeMaterial.guid != "" and other.activeMaterial.guid != "": - return False - else: + if self.activeMaterial.guid == "" and other.activeMaterial.guid == "": # At this point there is no material, so it doesn't matter what the hotend is. return True + else: + return False if self.hotendID != other.hotendID: return False