From 530bc5c99e8f98f62d680ef633fbab5aa1837881 Mon Sep 17 00:00:00 2001 From: CharlesChen0823 Date: Tue, 7 May 2024 04:31:49 +0800 Subject: [PATCH] windows: Fix crash in vim normal mode when IME key is pressed (#11387) Fixed crash in vim normal mode when ime key press. Release Notes: - N/A --- crates/gpui/src/platform/windows/window.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crates/gpui/src/platform/windows/window.rs b/crates/gpui/src/platform/windows/window.rs index 9aa44989a9..7c0738c4a1 100644 --- a/crates/gpui/src/platform/windows/window.rs +++ b/crates/gpui/src/platform/windows/window.rs @@ -790,8 +790,7 @@ impl WindowsWindowInner { let Some(mut input_handler) = self.input_handler.take() else { return Some(1); }; - // we are composing, this should never fail - let caret_range = input_handler.selected_text_range().unwrap(); + let caret_range = input_handler.selected_text_range().unwrap_or_default(); let caret_position = input_handler.bounds_for_range(caret_range).unwrap(); self.input_handler.set(Some(input_handler)); let scale_factor = self.scale_factor.get();