fix: panic when mouse leave on Windows (#37587)

Add mouse leave event to the check to prevent panic.

Fixes: #37586

Signed-off-by: Wu Yu Wei <yuweiwu@pm.me>
This commit is contained in:
Ngo Iok Ui (Wu Yu Wei) 2025-06-20 20:31:57 +09:00 committed by GitHub
parent 30ad91b595
commit c9d503c458
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -432,7 +432,10 @@ impl WebViewRenderer {
InputEvent::Touch(ref mut touch_event) => {
touch_event.init_sequence_id(self.touch_handler.current_sequence_id);
},
InputEvent::MouseButton(_) | InputEvent::MouseMove(_) | InputEvent::Wheel(_) => {
InputEvent::MouseButton(_) |
InputEvent::MouseLeave(_) |
InputEvent::MouseMove(_) |
InputEvent::Wheel(_) => {
self.global
.borrow_mut()
.update_cursor_from_hittest(point, &result);