Browse Source

Fix ExtruderModel reference in machine settings dialog

Lipu Fei 6 years ago
parent
commit
9f52a52ea3
1 changed files with 2 additions and 13 deletions
  1. 2 13
      plugins/MachineSettingsAction/MachineSettingsAction.qml

+ 2 - 13
plugins/MachineSettingsAction/MachineSettingsAction.qml

@@ -14,20 +14,9 @@ Cura.MachineAction
 {
     id: base
     property var extrudersModel: CuraApplication.getExtrudersModel()
-    property int extruderTabsCount: 0
 
     property var activeMachineId: Cura.MachineManager.activeMachine != null ? Cura.MachineManager.activeMachine.id : ""
 
-    Connections
-    {
-        target: base.extrudersModel
-        onModelChanged:
-        {
-            var extruderCount = base.extrudersModel.count;
-            base.extruderTabsCount = extruderCount;
-        }
-    }
-
     Connections
     {
         target: dialog ? dialog : null
@@ -357,11 +346,11 @@ Cura.MachineAction
             Repeater
             {
                 id: extruderTabsRepeater
-                model: base.extruderTabsCount
+                model: base.extrudersModel
 
                 Tab
                 {
-                    title: base.extrudersModel.getItem(index).name
+                    title: model.name
                     anchors.margins: UM.Theme.getSize("default_margin").width
 
                     Column