[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