diff --git a/lib/pynput/_util/xorg.py b/lib/pynput/_util/xorg.py index a777a49..b10a881 100644 --- a/lib/pynput/_util/xorg.py +++ b/lib/pynput/_util/xorg.py @@ -425,7 +425,8 @@ def _stop_platform(self): self.wait() # Do this asynchronously to avoid deadlocks - self._display_record.record_disable_context(self._context) + self._display_stop.record_disable_context(self._context) + self._display_stop.flush() def _suppress_start(self, display): """Starts suppressing events.