From b5de3a829316f3f6cae349c345eeb0e9e6b05e6b Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Wed, 9 Sep 2020 15:04:54 +0900 Subject: [PATCH] Add error log when failing to register callback Change-Id: I4befce4301cc838b611bbb9d8e0541a8fc85dfd5 Signed-off-by: Jihoon Kim --- ism/extras/wayland_immodule/wayland_imcontext.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/ism/extras/wayland_immodule/wayland_imcontext.c b/ism/extras/wayland_immodule/wayland_imcontext.c index e1d32c4..bfe30fc 100644 --- a/ism/extras/wayland_immodule/wayland_imcontext.c +++ b/ism/extras/wayland_immodule/wayland_imcontext.c @@ -2835,10 +2835,17 @@ void wayland_im_initialize () hw_keyboard_mode = EINA_TRUE; } - vconf_notify_key_changed (VCONFKEY_AUTOCAPITAL_ALLOW_BOOL, autocapital_allow_changed_cb, NULL); - vconf_notify_key_changed (VCONFKEY_AUTOPERIOD_ALLOW_BOOL, autoperiod_allow_changed_cb, NULL); - vconf_notify_key_changed (VCONFKEY_ISF_INPUT_LANGUAGE, input_language_changed_cb, NULL); - vconf_notify_key_changed (VCONFKEY_ISF_HW_KEYBOARD_INPUT_DETECTED, keyboard_mode_changed_cb, NULL); + if (vconf_notify_key_changed (VCONFKEY_AUTOCAPITAL_ALLOW_BOOL, autocapital_allow_changed_cb, NULL) != 0) + LOGW ("Failed to register callback function for autocapital."); + + if (vconf_notify_key_changed (VCONFKEY_AUTOPERIOD_ALLOW_BOOL, autoperiod_allow_changed_cb, NULL) != 0) + LOGW ("Failed to register callback function for autoperiod."); + + if (vconf_notify_key_changed (VCONFKEY_ISF_INPUT_LANGUAGE, input_language_changed_cb, NULL) != 0) + LOGW ("Failed to register callback function for input language change."); + + if (vconf_notify_key_changed (VCONFKEY_ISF_HW_KEYBOARD_INPUT_DETECTED, keyboard_mode_changed_cb, NULL) != 0) + LOGW ("Failed to register callback function for H/W keyboard input detection."); #endif _ime_device = ecore_device_add(); -- 2.7.4