[Bf-extensions-cvs] [da416e1] master: Fix Anim Render Bake addon not working with Cycles addon disabled

Sergey Sharybin noreply at git.blender.org
Sun Aug 23 18:54:41 CEST 2015


Commit: da416e15140f8a897f2cd36511ee8d007afc1df2
Author: Sergey Sharybin
Date:   Sun Aug 23 18:51:33 2015 +0200
Branches: master
https://developer.blender.org/rBAda416e15140f8a897f2cd36511ee8d007afc1df2

Fix Anim Render Bake addon not working with Cycles addon disabled

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

M	object_animrenderbake.py

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

diff --git a/object_animrenderbake.py b/object_animrenderbake.py
index e767327..ce04f60 100644
--- a/object_animrenderbake.py
+++ b/object_animrenderbake.py
@@ -154,7 +154,9 @@ def register():
             default=250)
 
     bpy.types.RENDER_PT_bake.prepend(draw)
-    bpy.types.CyclesRender_PT_bake.prepend(draw)
+    cycles_panel = getattr(bpy.types, "CyclesRender_PT_bake", None)
+    if cycles_panel:
+        cycles_panel.prepend(draw)
 
 
 def unregister():
@@ -165,7 +167,9 @@ def unregister():
     del bpy.types.Scene.animrenderbake_end
 
     bpy.types.RENDER_PT_bake.remove(draw)
-    bpy.types.CyclesRender_PT_bake.remove(draw)
+    cycles_panel = getattr(bpy.types, "CyclesRender_PT_bake", None)
+    if cycles_panel:
+        cycles_panel.remove(draw)
 
 
 if __name__ == "__main__":



More information about the Bf-extensions-cvs mailing list