Fix loading opacities from preferences

This commit is contained in:
fieldOfView 2017-02-20 13:19:38 +01:00
parent 26fe46ce1f
commit 73253d3807
2 changed files with 2 additions and 1 deletions

View file

@ -396,6 +396,7 @@ class LayerView(View):
except ValueError:
opacity = 1.0
self.setExtruderOpacity(extruder_nr, opacity)
extruder_nr += 1
self.setShowTravelMoves(bool(Preferences.getInstance().getValue("layerview/show_travel_moves")))
self.setShowSupport(bool(Preferences.getInstance().getValue("layerview/show_support")))

View file

@ -249,7 +249,7 @@ Item
Repeater {
model: UM.LayerView.extruderCount
CheckBox {
checked: [undefined, ""].indexOf(view_settings.extruder_opacities[index]) >= 0 || view_settings.extruder_opacities[index] > 0.5
checked: view_settings.extruder_opacities[index] > 0.5 || view_settings.extruder_opacities[index] == undefined || view_settings.extruder_opacities[index] == ""
onClicked: {
view_settings.extruder_opacities[index] = checked ? 1.0 : 0.0
UM.Preferences.setValue("layerview/extruder_opacities", view_settings.extruder_opacities.toString());