From 665658065e9e4a93aec3f91eecaee2f81b5d8984 Mon Sep 17 00:00:00 2001 From: pythonic64 Date: Sat, 7 Feb 2026 17:13:15 +0100 Subject: [PATCH] HoverManager: In start method, check for clock event before creating it. --- kivy_garden/hover/__init__.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/kivy_garden/hover/__init__.py b/kivy_garden/hover/__init__.py index 3767bf0..204a657 100644 --- a/kivy_garden/hover/__init__.py +++ b/kivy_garden/hover/__init__.py @@ -252,10 +252,11 @@ def start(self): global Clock if not Clock: from kivy.clock import Clock - self._clock_event = Clock.schedule_interval( - self._dispatch_from_clock, - self.event_repeat_timeout - ) + if not self._clock_event: + self._clock_event = Clock.schedule_interval( + self._dispatch_from_clock, + self.event_repeat_timeout + ) def stop(self): for me_list in self._events.values():