diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-08-23 19:51:33 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-08-23 19:51:33 +0300 |
commit | da416e15140f8a897f2cd36511ee8d007afc1df2 (patch) | |
tree | 56977876ddb3dfb4348458b9a9ce39f82bc76c12 /object_animrenderbake.py | |
parent | f6347cc843bc7b8790490e8a6926dd89a39114b3 (diff) |
Fix Anim Render Bake addon not working with Cycles addon disabled
Diffstat (limited to 'object_animrenderbake.py')
-rw-r--r-- | object_animrenderbake.py | 8 |
1 files changed, 6 insertions, 2 deletions
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__": |