/* Initialize voice touch's automode and Register to detect voice touch automode change */
vconf_get_bool(VCONFKEY_VC_VOICE_TOUCH_AUTOMODE, &g_is_vt_automode);
- vconf_notify_key_changed(VCONFKEY_VC_VOICE_TOUCH_AUTOMODE, __vc_config_vtauto_changed_cb, NULL);
+ int ret = vconf_notify_key_changed(VCONFKEY_VC_VOICE_TOUCH_AUTOMODE, __vc_config_vtauto_changed_cb, NULL);
+ if (0 != ret) {
+ VC_ELM_LOG_ERR("Fail to notify key changed! vc elm is not initialized");
+ return VC_ELM_ERROR_OPERATION_FAILED;
+ }
VC_ELM_LOG_DBG("vc elm is initialized");
return VC_ELM_ERROR_NONE;