From a5879df512fce30a6bd8d7aa3569b939158cc7ef Mon Sep 17 00:00:00 2001 From: XANTRONIX Industrial <xan@xantronix.com> Date: Mon, 24 Feb 2025 12:17:06 -0500 Subject: [PATCH] Use Context.save(), Context.restore() stack --- lib/xmet/skew_t.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/xmet/skew_t.py b/lib/xmet/skew_t.py index 5b0ba83..0bb85ea 100644 --- a/lib/xmet/skew_t.py +++ b/lib/xmet/skew_t.py @@ -104,6 +104,8 @@ class SkewTGraph(): y: float, samples: Iterable[SoundingSample], fn: Callable): + cr.save() + first = True for sample in samples: @@ -129,6 +131,7 @@ class SkewTGraph(): cr.line_to(x + sx, y + sy) cr.stroke() + cr.restore() def draw(self, cr: cairo.Context,