From 54900183ecabf76a2666fc61eb10f6468a81b90b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 16 Jan 2024 13:37:51 +0530 Subject: [PATCH] Fix #6997 --- glfw/cocoa_window.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glfw/cocoa_window.m b/glfw/cocoa_window.m index c8453a311..938b6bac1 100644 --- a/glfw/cocoa_window.m +++ b/glfw/cocoa_window.m @@ -1514,7 +1514,7 @@ void _glfwPlatformUpdateIMEState(_GLFWwindow *w, const GLFWIMEUpdateEvent *ev) { (void)range; (void)actualRange; if (_glfw.callbacks.get_ime_cursor_position) { GLFWIMEUpdateEvent ev = { .type = GLFW_IME_UPDATE_CURSOR_POSITION }; - if (_glfw.callbacks.get_ime_cursor_position((GLFWwindow*)window, &ev)) { + if (window && _glfw.callbacks.get_ime_cursor_position((GLFWwindow*)window, &ev)) { const CGFloat left = (CGFloat)ev.cursor.left / window->ns.xscale; const CGFloat top = (CGFloat)ev.cursor.top / window->ns.yscale; const CGFloat cellWidth = (CGFloat)ev.cursor.width / window->ns.xscale;