From 6d617362709d62cb6c88942329459888fada2712 Mon Sep 17 00:00:00 2001 From: Ayush Amawate Date: Mon, 29 Dec 2025 13:06:22 +0530 Subject: [PATCH] fix: ignore out-of-range mouse button values using from_bits_truncate --- editor/src/messages/input_mapper/utility_types/input_mouse.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/src/messages/input_mapper/utility_types/input_mouse.rs b/editor/src/messages/input_mapper/utility_types/input_mouse.rs index 7d4d197db6..af2d51b666 100644 --- a/editor/src/messages/input_mapper/utility_types/input_mouse.rs +++ b/editor/src/messages/input_mapper/utility_types/input_mouse.rs @@ -76,7 +76,7 @@ pub struct EditorMouseState { impl EditorMouseState { pub fn from_keys_and_editor_position(keys: u8, editor_position: EditorPosition) -> Self { - let mouse_keys = MouseKeys::from_bits(keys).expect("Invalid decoding of MouseKeys"); + let mouse_keys = MouseKeys::from_bits_truncate(keys); Self { editor_position,