Skip to content

Commit 8bb9aad

Browse files
authored
Fix that handle_event could no longer be overloaded to handle move and wheel events (#271)
1 parent 2f8b0d4 commit 8bb9aad

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

wgpu/gui/base.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -247,11 +247,12 @@ def handle_event(self, event):
247247

248248
def _dispatch_pending_events(self):
249249
"""Handle any pending rate-limited events."""
250-
events = self._pending_events.values()
251-
self._last_event_time = time.perf_counter()
252-
self._pending_events = {}
253-
for ev in events:
254-
self._dispatch_event(ev)
250+
if self._pending_events:
251+
events = self._pending_events.values()
252+
self._last_event_time = time.perf_counter()
253+
self._pending_events = {}
254+
for ev in events:
255+
self.handle_event(ev)
255256

256257
def _dispatch_event(self, event):
257258
"""Dispatch event to the event handlers."""

0 commit comments

Comments
 (0)