devilhorns pushed a commit to branch master.
commit aa54fcf059b72467516f0e4d438062502b021746
Author: Chris Michael <[email protected]>
Date: Tue Jun 25 09:31:52 2013 +0100
Check that ecore_wl_init succeeds before trying to make calls into it.
Fix formatting.
Signed-off-by: Chris Michael <[email protected]>
---
src/modules/ecore_imf/wayland/wayland_module.c | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/src/modules/ecore_imf/wayland/wayland_module.c
b/src/modules/ecore_imf/wayland/wayland_module.c
index 6b4e337..b7176d9 100644
--- a/src/modules/ecore_imf/wayland/wayland_module.c
+++ b/src/modules/ecore_imf/wayland/wayland_module.c
@@ -117,9 +117,10 @@ im_module_init(void)
struct wl_list *globals;
Ecore_Wl_Global *global;
- ecore_wl_init(NULL);
+ if (!ecore_wl_init(NULL)) return EINA_FALSE;
- _ecore_imf_wayland_log_dom = eina_log_domain_register("ecore_imf_wayland",
EINA_COLOR_YELLOW);
+ _ecore_imf_wayland_log_dom =
+ eina_log_domain_register("ecore_imf_wayland", EINA_COLOR_YELLOW);
ecore_wl_display_iterate();
registry = ecore_wl_registry_get();
@@ -129,12 +130,16 @@ im_module_init(void)
{
if (!strcmp(global->interface, "wl_text_input_manager"))
{
- text_input_manager = wl_registry_bind(registry, global->id,
&wl_text_input_manager_interface, 1);
- EINA_LOG_DOM_INFO(_ecore_imf_wayland_log_dom, "bound
wl_text_input_manager interface");
+ text_input_manager =
+ wl_registry_bind(registry, global->id,
+ &wl_text_input_manager_interface, 1);
+ EINA_LOG_DOM_INFO(_ecore_imf_wayland_log_dom,
+ "bound wl_text_input_manager interface");
}
}
- ecore_imf_module_register(&wayland_im_info, im_module_create,
im_module_exit);
+ ecore_imf_module_register(&wayland_im_info, im_module_create,
+ im_module_exit);
EINA_LOG_DOM_INFO(_ecore_imf_wayland_log_dom, "im module initalized");
return EINA_TRUE;
--
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev