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()