diff --git a/crates/gpui/src/platform/mac/window.rs b/crates/gpui/src/platform/mac/window.rs index 97f8e9f422b11e84f8e25617edfa25cdca9ddab5..5c04c9505daf41994fa32b26e0c757284341d9f9 100644 --- a/crates/gpui/src/platform/mac/window.rs +++ b/crates/gpui/src/platform/mac/window.rs @@ -1161,6 +1161,9 @@ impl PlatformWindow for MacWindow { unsafe { let input_context: id = msg_send![class!(NSTextInputContext), currentInputContext]; + if input_context.is_null() { + return; + } let _: () = msg_send![input_context, invalidateCharacterCoordinates]; } })