|
|
@@ -1293,7 +1293,8 @@ static void handle_registry_global(void *data, struct wl_registry *registry, uin
|
|
|
} else if (SDL_strcmp(interface, "xdg_activation_v1") == 0) {
|
|
|
d->activation_manager = wl_registry_bind(d->registry, id, &xdg_activation_v1_interface, 1);
|
|
|
} else if (SDL_strcmp(interface, "zwp_text_input_manager_v3") == 0) {
|
|
|
- Wayland_DisplayCreateTextInputManager(d, id);
|
|
|
+ d->text_input_manager = wl_registry_bind(d->registry, id, &zwp_text_input_manager_v3_interface, 1);
|
|
|
+ Wayland_DisplayInitTextInputManager(d, id);
|
|
|
} else if (SDL_strcmp(interface, "wl_data_device_manager") == 0) {
|
|
|
d->data_device_manager = wl_registry_bind(d->registry, id, &wl_data_device_manager_interface, SDL_min(3, version));
|
|
|
Wayland_DisplayInitDataDeviceManager(d);
|