_D("Inside _long_press_timer_cb");
dbus_util_send_poweroff_signal();
- feedback_initialize();
- feedback_play_type(FEEDBACK_TYPE_VIBRATION, FEEDBACK_PATTERN_HOLD);
- feedback_deinitialize();
+ int r = feedback_initialize();
+ if (r == FEEDBACK_ERROR_NONE) {
+ feedback_play_type(FEEDBACK_TYPE_VIBRATION, FEEDBACK_PATTERN_HOLD);
+ feedback_deinitialize();
+ }
+ else {
+ _E("feedback_initialize error : %d", r);
+ }
return ECORE_CALLBACK_CANCEL;
}
ret_if(!node);
char *fallback_pkg = vconf_get_str(VCONFKEY_STARTER_FALLBACK_PKG);
- _set_str_with_default(node, fallback_pkg,
- &s_status_active.setappl_selected_package_name);
- if (!s_status_active.setappl_selected_package_name)
- _E("Package name is NULL");
+ if (fallback_pkg != NULL) {
+ _set_str_with_default(node, fallback_pkg,
+ &s_status_active.setappl_selected_package_name);
+ if (!s_status_active.setappl_selected_package_name)
+ _E("Package name is NULL");
- _call_callback(STATUS_ACTIVE_KEY_SETAPPL_SELECTED_PACKAGE_NAME);
- free(fallback_pkg);
+ _call_callback(STATUS_ACTIVE_KEY_SETAPPL_SELECTED_PACKAGE_NAME);
+ free(fallback_pkg);
+ }
+ else {
+ _E("fallback_pkg is NULL");
+ }
}
static void _setappl_screen_lock_type_cb(keynode_t* node, void *data)
{
_D("hourly_alert alarm callback called");
- feedback_initialize();
- feedback_play(FEEDBACK_PATTERN_NONE);
- feedback_deinitialize();
+ int r = feedback_initialize();
+ if (r == FEEDBACK_ERROR_NONE) {
+ feedback_play(FEEDBACK_PATTERN_NONE);
+ feedback_deinitialize();
+ }
+ else {
+ _E("feedback_initialize error : %d", r);
+ }
return 0;
}