diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index e40efceeb3..80cf7a3d74 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -262,11 +262,6 @@ class CuraApplication(QtApplication): def initialize(self) -> None: super().initialize() - # Initialize the package manager to remove and install scheduled packages. - from cura.CuraPackageManager import CuraPackageManager - self._cura_package_manager = CuraPackageManager(self) - self._cura_package_manager.initialize() - self.__sendCommandToSingleInstance() self.__addExpectedResourceDirsAndSearchPaths() self.__initializeSettingDefinitionsAndFunctions() @@ -274,6 +269,11 @@ class CuraApplication(QtApplication): self.__addAllEmptyContainers() self.__setLatestResouceVersionsForVersionUpgrade() + # Initialize the package manager to remove and install scheduled packages. + from cura.CuraPackageManager import CuraPackageManager + self._cura_package_manager = CuraPackageManager(self) + self._cura_package_manager.initialize() + self._machine_action_manager = MachineActionManager.MachineActionManager(self) self._machine_action_manager.initialize()