diff --git a/src/blenderbim/blenderbim/bim/module/drawing/svgwriter.py b/src/blenderbim/blenderbim/bim/module/drawing/svgwriter.py index b15ca6d63e..b9799d6957 100644 --- a/src/blenderbim/blenderbim/bim/module/drawing/svgwriter.py +++ b/src/blenderbim/blenderbim/bim/module/drawing/svgwriter.py @@ -913,7 +913,8 @@ class SvgWriter: def draw_angle_annotations(self, obj): points = obj.data.splines[0].points region = bpy.context.region - region_3d = bpy.context.area.spaces.active.region_3d + area = tool.Blender.get_viewport_context()['area'] + region_3d = area.spaces.active.region_3d points_chunked = [points[i : i + 3] for i in range(len(points) - 2)] for points_chunk in points_chunked: