diff --git a/ks_includes/widgets/heatergraph.py b/ks_includes/widgets/heatergraph.py index 487ea770..2c16ce4e 100644 --- a/ks_includes/widgets/heatergraph.py +++ b/ks_includes/widgets/heatergraph.py @@ -22,7 +22,7 @@ class HeaterGraph(Gtk.DrawingArea): self.connect('draw', self.draw_graph) self.add_events(Gdk.EventMask.TOUCH_MASK) self.add_events(Gdk.EventMask.BUTTON_PRESS_MASK) - self.connect('touch-event', self.event_cb) + self.connect('button_press_event', screen.reset_screensaver_timeout) self.connect('button_press_event', self.event_cb) self.font_size = round(font_size * 0.75) self.fullscreen = fullscreen @@ -44,12 +44,11 @@ class HeaterGraph(Gtk.DrawingArea): self._gtk.remove_dialog(dialog) def event_cb(self, da, ev): - if ev.type == Gdk.EventType.BUTTON_PRESS: - if self.fullscreen: - logging.info(f"Graph area: {ev.x} {ev.y}") - else: - self.show_fullscreen_graph() - logging.info("Entering Fullscreen") + if self.fullscreen: + logging.info(f"Graph area: {ev.x} {ev.y}") + else: + self.show_fullscreen_graph() + logging.info("Entering Fullscreen") def add_object(self, name, ev_type, rgb=None, dashed=False, fill=False): rgb = [0, 0, 0] if rgb is None else rgb