From 4d168c2319f8caad304eca9b3ccbfc1d86597337 Mon Sep 17 00:00:00 2001 From: alfrix Date: Wed, 20 Mar 2024 23:08:16 -0300 Subject: [PATCH] heatergraph: revert add_object changes --- ks_includes/widgets/heatergraph.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ks_includes/widgets/heatergraph.py b/ks_includes/widgets/heatergraph.py index 186e426e..be082678 100644 --- a/ks_includes/widgets/heatergraph.py +++ b/ks_includes/widgets/heatergraph.py @@ -27,9 +27,13 @@ class HeaterGraph(Gtk.DrawingArea): def add_object(self, name, ev_type, rgb=None, dashed=False, fill=False): rgb = [0, 0, 0] if rgb is None else rgb - self.store.update( - {name: {"show": True, ev_type: {"dashed": dashed, "fill": fill, "rgb": rgb}}} - ) + if name not in self.store: + self.store.update({name: {"show": True}}) + self.store[name].update({ev_type: { + "dashed": dashed, + "fill": fill, + "rgb": rgb + }}) @staticmethod def event_cb(da, ev):