From b2ac1be8b3e824947ce64a8726714e240f1a0cad Mon Sep 17 00:00:00 2001 From: XANTRONIX Industrial Date: Wed, 26 Mar 2025 15:29:07 -0400 Subject: [PATCH] Use replaying surface for hatched areas --- lib/xmet/spc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/xmet/spc.py b/lib/xmet/spc.py index 4022479..0fa5d9e 100644 --- a/lib/xmet/spc.py +++ b/lib/xmet/spc.py @@ -517,7 +517,8 @@ class SPCOutlookMap(EquirectMap): def __init__(self): super().__init__(*MAP_SCREEN_DIMENSIONS, MAP_BOUNDS) - self.hatched_surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, 8, 8) + self.hatched_surface = cairo.RecordingSurface(cairo.CONTENT_COLOR_ALPHA, + cairo.Rectangle(0, 0, 8, 8)) cr = cairo.Context(self.hatched_surface) cr.move_to(0, 0)