CURA-5357 Prevent uninstall of plugins that are not-yet-installed

This commit is contained in:
Ian Paschal 2018-06-01 14:31:52 +02:00
parent 2fbcc22123
commit 74ba10444e
3 changed files with 18 additions and 3 deletions

View file

@ -158,14 +158,17 @@ class CuraPackageManager(QObject):
# Add bundled plugins
if package_id in self._bundled_package_dict:
package_info = self._bundled_package_dict[package_id]["package_info"]
package_info["is_installed"] = True
# Add installed plugins
if package_id in self._installed_package_dict:
package_info = self._installed_package_dict[package_id]["package_info"]
package_info["is_installed"] = True
# Add to install plugins
if package_id in self._to_install_package_dict:
package_info = self._to_install_package_dict[package_id]["package_info"]
package_info["is_installed"] = False
if package_info is None:
continue