chiark / gitweb /
Wxpython 2.8 tweaks for T289
authornickthetait <tait@alephobjects.com>
Fri, 23 Oct 2015 17:36:35 +0000 (11:36 -0600)
committernickthetait <tait@alephobjects.com>
Fri, 23 Oct 2015 17:52:39 +0000 (11:52 -0600)
Cura/gui/simpleMode.py

index 130aff05c3224c8494033fe72168f4fbf7caf6fb..75c7d9254c36cb0c2cfdd6140bf165a3dde1c19f 100644 (file)
@@ -183,14 +183,15 @@ class simpleModePanel(wx.Panel):
                selection = self.materialTypeCombo.GetSelection()
                choices = []
 
-               if selection >= len(self._print_material_types.keys()):
+               if selection >= len(self._print_material_types.keys()) or \
+                  selection == -1:
                        materials = self._all_print_materials
                        for material in materials:
                                choices.append(material.full_name)
                else:
                        materials = self._print_material_types[materialType]
                        for material in materials:
-                               choices.append(material.name)
+                               choices.append(material.name)                           
 
                # Decide on the default selected material
                selectedMaterial = None
@@ -219,7 +220,8 @@ class simpleModePanel(wx.Panel):
                        materialType = self.materialTypeCombo.GetValue()
                        selection = self.materialTypeCombo.GetSelection()
 
-                       if selection >= len(self._print_material_types.keys()):
+                       if selection >= len(self._print_material_types.keys()) or \
+                          selection == -1:
                                materials = self._all_print_materials
                        else:
                                materials = self._print_material_types[materialType]