diff --git a/plugins/MachineSettingsAction/MachineSettingsAction.py b/plugins/MachineSettingsAction/MachineSettingsAction.py index a965c2cc0a..8e6ff57b81 100644 --- a/plugins/MachineSettingsAction/MachineSettingsAction.py +++ b/plugins/MachineSettingsAction/MachineSettingsAction.py @@ -40,10 +40,10 @@ class MachineSettingsAction(MachineAction): if variant and variant.getId() == "empty_variant": # There is an empty variant that we can use to store the machine settings container_index = global_container_stack.getContainerIndex(variant) - machine_settings_variant = self._createMachineVariant(global_container_stack, container_index) + machine_settings_variant = self._createMachineSettingsVariant(global_container_stack, container_index) else: # Add a second variant before the current variant to store the machine settings - machine_settings_variant = self._createMachineVariant(global_container_stack) + machine_settings_variant = self._createMachineSettingsVariant(global_container_stack) # Notify the UI in which container to store the machine settings data container_index = global_container_stack.getContainerIndex(machine_settings_variant) @@ -68,8 +68,7 @@ class MachineSettingsAction(MachineAction): if container_index: global_container_stack.replaceContainer(container_index, machine_settings_variant) else: - index = len(global_container_stack.getContainers()) - 1 - global_container_stack.insertContainer(index, machine_settings_variant) + global_container_stack.insertContainer(-1, machine_settings_variant) return machine_settings_variant containerIndexChanged = pyqtSignal()