From ffd6d8d1272d54d7fd85c40bbee054b8dcf2eed5 Mon Sep 17 00:00:00 2001 From: Ellwood Zwovic Date: Mon, 14 Aug 2017 13:43:27 -0700 Subject: [PATCH] Always draw uninstalled packages as enabled --- package_manager/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package_manager/__init__.py b/package_manager/__init__.py index c54014e..c0202be 100644 --- a/package_manager/__init__.py +++ b/package_manager/__init__.py @@ -478,6 +478,7 @@ class RepositoryProperty(bpy.types.PropertyGroup): class PACKAGE_UL_repositories(bpy.types.UIList): def draw_item(self, context, layout, data, item, icon, active_data, active_propname): layout.alignment='LEFT' + layout.prop(item, "enabled", text="") if len(item.name) == 0: layout.label(item['url']) else: @@ -723,7 +724,8 @@ class USERPREF_PT_packages(bpy.types.Panel): row1 = layout.row(align=True) row1.label(pkg.name) - metacol.enabled = row1.enabled = pkg.enabled + if metapkg.installed: + metacol.enabled = row1.enabled = pkg.enabled if pkg.description: row = metacol.row()