[Bf-blender-cvs] [fca155031f3] soc-2017-package_manager: Only show enable/disable operator for installed packages

gandalf3 noreply at git.blender.org
Mon Aug 28 09:47:01 CEST 2017


Commit: fca155031f37c41e5df5548e879885eb99baa419
Author: gandalf3
Date:   Sun Aug 27 14:40:40 2017 -0700
Branches: soc-2017-package_manager
https://developer.blender.org/rBfca155031f37c41e5df5548e879885eb99baa419

Only show enable/disable operator for installed packages

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

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 2358b779004..5e160fd4bed 100644
--- a/release/scripts/startup/bl_ui/space_userpref.py
+++ b/release/scripts/startup/bl_ui/space_userpref.py
@@ -1541,11 +1541,12 @@ class USERPREF_PT_packages(Panel):
 
                 metacol = layoutbox.column(align=True)
                 row1 = layout.row(align=True)
-                row1.operator("package.toggle_enabled",
-                              icon='CHECKBOX_HLT' if pkg.enabled else 'CHECKBOX_DEHLT',
-                              text="",
-                              emboss=False,
-                              ).package_name = metapkg.name
+                if metapkg.installed:
+                    row1.operator("package.toggle_enabled",
+                                  icon='CHECKBOX_HLT' if pkg.enabled else 'CHECKBOX_DEHLT',
+                                  text="",
+                                  emboss=False,
+                                  ).package_name = metapkg.name
                 row1.label(pkg.name)
 
                 if metapkg.installed:



More information about the Bf-blender-cvs mailing list