Wayland: A new option to turn off IME

This commit is contained in:
Kovid Goyal
2024-04-05 14:56:11 +05:30
parent f9e38d3311
commit 2c4ffba0f3
15 changed files with 58 additions and 16 deletions

3
glfw/wl_init.c vendored
View File

@@ -671,7 +671,6 @@ static void registryHandleGlobal(void* data UNUSED,
if (_glfw.wl.primarySelectionDeviceManager && !_glfw.wl.primarySelectionDevice) {
_glfwSetupWaylandPrimarySelectionDevice();
}
_glfwWaylandInitTextInput();
}
}
else if (is(xdg_wm_base))
@@ -703,7 +702,6 @@ static void registryHandleGlobal(void* data UNUSED,
else if (is(zwp_text_input_manager_v3))
{
_glfwWaylandBindTextInput(registry, name);
_glfwWaylandInitTextInput();
}
else if (is(wl_data_device_manager))
{
@@ -873,6 +871,7 @@ int _glfwPlatformInit(void)
// Sync so we got all registry objects
wl_display_roundtrip(_glfw.wl.display);
_glfwWaylandInitTextInput();
// Sync so we got all initial output events
wl_display_roundtrip(_glfw.wl.display);