[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31906] trunk/blender/release/scripts/ui/ space_userpref.py: minor edits to last commit to be more efficient

Campbell Barton ideasman42 at gmail.com
Mon Sep 13 10:23:58 CEST 2010


Revision: 31906
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31906
Author:   campbellbarton
Date:     2010-09-13 10:23:55 +0200 (Mon, 13 Sep 2010)

Log Message:
-----------
minor edits to last commit to be more efficient

Modified Paths:
--------------
    trunk/blender/release/scripts/ui/space_userpref.py

Modified: trunk/blender/release/scripts/ui/space_userpref.py
===================================================================
--- trunk/blender/release/scripts/ui/space_userpref.py	2010-09-13 08:16:31 UTC (rev 31905)
+++ trunk/blender/release/scripts/ui/space_userpref.py	2010-09-13 08:23:55 UTC (rev 31906)
@@ -805,7 +805,7 @@
     bl_region_type = 'WINDOW'
     bl_options = {'HIDE_HEADER'}
 
-    _addons_cats = []
+    _addons_cats = None
     _addons_fake_modules = {}
 
     @classmethod
@@ -911,12 +911,8 @@
         cats = {info["category"] for mod, info in addons}
         cats.discard("")
 
-        cats = ["All", "Enabled", "Disabled"] + sorted(cats)
-
-        # use window manager ID since it wont be saved with the file
-        # defining every draw is stupid *FIXME*
         if USERPREF_PT_addons._addons_cats != cats:
-            bpy.types.WindowManager.addon_filter = bpy.props.EnumProperty(items=[(cat, cat, "") for cat in cats], name="Category", description="Filter add-ons by category")
+            bpy.types.WindowManager.addon_filter = bpy.props.EnumProperty(items=[(cat, cat, "") for cat in ["All", "Enabled", "Disabled"] + sorted(cats)], name="Category", description="Filter add-ons by category")
             bpy.types.WindowManager.addon_search = bpy.props.StringProperty(name="Search", description="Search within the selected filter")
             USERPREF_PT_addons._addons_cats = cats
 





More information about the Bf-blender-cvs mailing list