From a22eecd773e6bb9f21b0e659c853d8f46da75161 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Wed, 25 Jun 2025 14:58:06 -0700 Subject: [PATCH] raylib: don't use time.time() (#35597) Update inputbox.py --- system/ui/lib/inputbox.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system/ui/lib/inputbox.py b/system/ui/lib/inputbox.py index 99c6fbbe73..ccf718ba56 100644 --- a/system/ui/lib/inputbox.py +++ b/system/ui/lib/inputbox.py @@ -81,7 +81,7 @@ class InputBox(Widget): self.set_cursor_position(self._cursor_position + 1) if self._password_mode: - self._last_char_time = time.time() + self._last_char_time = time.monotonic() return True return False @@ -161,7 +161,7 @@ class InputBox(Widget): # Show character at last edited position if within delay window masked_text = PASSWORD_MASK_CHAR * len(self._input_text) - recent_edit = time.time() - self._last_char_time < PASSWORD_MASK_DELAY + recent_edit = time.monotonic() - self._last_char_time < PASSWORD_MASK_DELAY if recent_edit and self._input_text: last_pos = max(0, self._cursor_position - 1) if last_pos < len(self._input_text):