diff --git a/py/hexagram/pattern.py b/py/hexagram/pattern.py index e15e7c9..a9b6100 100644 --- a/py/hexagram/pattern.py +++ b/py/hexagram/pattern.py @@ -59,8 +59,8 @@ class HexagonPattern(Pattern): super().__init__(self.COMMANDS) def to_surface(self) -> cairo.RecordingSurface: - surface = cairo.RecordingSurface(cairo.Content.COLOR_ALPHA, - cairo.Rectangle(0, 0, self.WIDTH, self.HEIGHT)) + rect = cairo.Rectangle(0, 0, self.WIDTH, self.HEIGHT) + surface = cairo.RecordingSurface(cairo.Content.COLOR_ALPHA, rect) cr = cairo.Context(surface) cr.set_source_rgb(*self.COLOR)