From da416e15140f8a897f2cd36511ee8d007afc1df2 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sun, 23 Aug 2015 18:51:33 +0200 Subject: Fix Anim Render Bake addon not working with Cycles addon disabled --- object_animrenderbake.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'object_animrenderbake.py') diff --git a/object_animrenderbake.py b/object_animrenderbake.py index e767327d..ce04f602 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__": -- cgit v1.2.3