Whether a input method is used should be the responsibility
of the shell because some shells may not want to implement
an input method at all
Signed-off-by: Murray Calavera <murray.calavera@gmail.com>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
if (input_panel_setup(shell) < 0)
return -1;
+ if (text_backend_init(ec) < 0)
+ return -1;
+
shell_configuration(shell);
shell->exposay.state_cur = EXPOSAY_LAYOUT_INACTIVE;
if (input_panel_setup(shell) < 0)
goto out_settings;
+ if (text_backend_init(compositor) < 0)
+ goto out_settings;
+
if (wl_global_create(compositor->wl_display,
&ivi_application_interface, 1,
shell, bind_ivi_application) == NULL)
weston_config_section_get_int(s, "repeat-delay",
&ec->kb_repeat_delay, 400);
- text_backend_init(ec);
-
wl_data_device_manager_init(ec->wl_display);
wl_display_init_shm(display);