|
@@ -1234,8 +1234,7 @@ static void display_handle_global(void *data, struct wl_registry *registry, uint
|
|
} else if (SDL_strcmp(interface, "xdg_activation_v1") == 0) {
|
|
} else if (SDL_strcmp(interface, "xdg_activation_v1") == 0) {
|
|
d->activation_manager = wl_registry_bind(d->registry, id, &xdg_activation_v1_interface, 1);
|
|
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) {
|
|
} else if (SDL_strcmp(interface, "zwp_text_input_manager_v3") == 0) {
|
|
- d->text_input_manager = wl_registry_bind(d->registry, id, &zwp_text_input_manager_v3_interface, 1);
|
|
|
|
- Wayland_create_text_input(d);
|
|
|
|
|
|
+ Wayland_create_text_input_manager(d, id);
|
|
} else if (SDL_strcmp(interface, "wl_data_device_manager") == 0) {
|
|
} 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));
|
|
d->data_device_manager = wl_registry_bind(d->registry, id, &wl_data_device_manager_interface, SDL_min(3, version));
|
|
Wayland_create_data_device(d);
|
|
Wayland_create_data_device(d);
|