diff options
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__": |