[Bf-blender-cvs] [74518b6] master: Fix failing script_load_addons test after recent code cleanup.

Brecht Van Lommel noreply at git.blender.org
Wed Jul 6 21:59:37 CEST 2016


Commit: 74518b6e88d4737c28e80e11beccd1e604962dd7
Author: Brecht Van Lommel
Date:   Wed Jul 6 21:43:55 2016 +0200
Branches: master
https://developer.blender.org/rB74518b6e88d4737c28e80e11beccd1e604962dd7

Fix failing script_load_addons test after recent code cleanup.

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

M	intern/cycles/blender/addon/ui.py

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

diff --git a/intern/cycles/blender/addon/ui.py b/intern/cycles/blender/addon/ui.py
index e597e45..1201994 100644
--- a/intern/cycles/blender/addon/ui.py
+++ b/intern/cycles/blender/addon/ui.py
@@ -1712,10 +1712,10 @@ def get_panels():
         }
 
     panels = []
-    for t in bpy.types.Panel.__subclasses__():
-        if hasattr(t, 'COMPAT_ENGINES') and 'BLENDER_RENDER' in t.COMPAT_ENGINES:
-            if t.__name__ not in exclude_panels:
-                panels.append(t)
+    for panel in bpy.types.Panel.__subclasses__():
+        if hasattr(panel, 'COMPAT_ENGINES') and 'BLENDER_RENDER' in panel.COMPAT_ENGINES:
+            if panel.__name__ not in exclude_panels:
+                panels.append(panel)
 
     return panels
 
@@ -1726,10 +1726,10 @@ def register():
     for panel in get_panels():
         panel.COMPAT_ENGINES.add('CYCLES')
 
-
 def unregister():
     bpy.types.RENDER_PT_render.remove(draw_device)
     bpy.types.VIEW3D_HT_header.remove(draw_pause)
 
     for panel in get_panels():
-        panel.COMPAT_ENGINES.remove('CYCLES')
+        if 'CYCLES' in panel.COMPAT_ENGINES:
+            panel.COMPAT_ENGINES.remove('CYCLES')




More information about the Bf-blender-cvs mailing list