Don't increase BuildVolume above machine_height for one_at_a_time

This commit is contained in:
fieldOfView 2016-08-16 18:46:32 +02:00
parent 9b048efe22
commit 50cef30346

View File

@ -240,8 +240,10 @@ class BuildVolume(SceneNode):
self._active_container_stack.propertyChanged.connect(self._onSettingPropertyChanged)
self._width = self._active_container_stack.getProperty("machine_width", "value")
machine_height = self._active_container_stack.getProperty("machine_height", "value")
if self._active_container_stack.getProperty("print_sequence", "value") == "one_at_a_time":
self._height = self._active_container_stack.getProperty("gantry_height", "value")
self._height = min(self._active_container_stack.getProperty("gantry_height", "value"), machine_height)
if(self._height < machine_height):
self._buildVolumeMessage()
else:
self._height = self._active_container_stack.getProperty("machine_height", "value")
@ -258,8 +260,10 @@ class BuildVolume(SceneNode):
rebuild_me = False
if setting_key == "print_sequence":
machine_height = self._active_container_stack.getProperty("machine_height", "value")
if Application.getInstance().getGlobalContainerStack().getProperty("print_sequence", "value") == "one_at_a_time":
self._height = self._active_container_stack.getProperty("gantry_height", "value")
self._height = min(self._active_container_stack.getProperty("gantry_height", "value"), machine_height)
if(self._height < machine_height):
self._buildVolumeMessage()
else:
self._height = self._active_container_stack.getProperty("machine_height", "value")