[Bf-blender-cvs] [1d6bcff7068] soc-2017-package_manager: Disable uninstall buttons on addons installed outside user dir

gandalf3 noreply at git.blender.org
Tue Aug 29 11:46:31 CEST 2017


Commit: 1d6bcff7068ded19064eca75f6f93904b1ebbe22
Author: gandalf3
Date:   Tue Aug 29 02:45:10 2017 -0700
Branches: soc-2017-package_manager
https://developer.blender.org/rB1d6bcff7068ded19064eca75f6f93904b1ebbe22

Disable uninstall buttons on addons installed outside user dir

===================================================================

M	release/scripts/startup/bl_ui/space_userpref.py

===================================================================

diff --git a/release/scripts/startup/bl_ui/space_userpref.py b/release/scripts/startup/bl_ui/space_userpref.py
index deb3dfa89db..b2f5ded27c4 100644
--- a/release/scripts/startup/bl_ui/space_userpref.py
+++ b/release/scripts/startup/bl_ui/space_userpref.py
@@ -1459,10 +1459,13 @@ class USERPREF_PT_packages(Panel):
                                 "wm.package_toggle_preferences",
                                 text="Preferences",
                                 ).package_name=metapkg.name
-                    layout.operator(
+                    row = layout.row()
+                    row.alignment='RIGHT'
+                    row.operator(
                             "package.uninstall",
                             text="Uninstall",
                             ).package_name=metapkg.name
+                    row.enabled = pkg.is_user
                 else:
                     layout.operator(
                             "package.install",



More information about the Bf-blender-cvs mailing list