Improve debug log

This commit is contained in:
pagedown 2022-01-26 18:28:37 +08:00
parent 7f3715cd3e
commit b3f678cf6f
No known key found for this signature in database
GPG key ID: E921CF18AC8FF6EB

View file

@ -1378,7 +1378,7 @@ - (void)setMarkedText:(id)string
bool had_marked_text = [self hasMarkedText];
[self unmarkText];
if (had_marked_text && (!in_key_handler || in_key_handler == 2)) {
debug_key("Clearing pre-edit because setMarkedText called from event loop or flagsChanged\n");
debug_key("Clearing pre-edit because setMarkedText called from %s\n", in_key_handler ? "flagsChanged" : "event loop");
GLFWkeyevent glfw_keyevent = {.ime_state = GLFW_IME_PREEDIT_CHANGED};
_glfwInputKeyboard(window, &glfw_keyevent);
_glfw.ns.text[0] = 0;