+capi-appfw-app-manager (0.1.0-5) unstable; urgency=low
+
+ * Changed function signature : app_manager_unset_app_list_changed_cb()
+ * Git: api/app-manager
+ * Tag: capi-appfw-app-manager_0.1.0-5
+
+ -- Kyuhun Jung <kyuhun.jung@samsung.com> Mon, 30 Jan 2012 13:57:12 +0900
+
capi-appfw-app-manager (0.1.0-4) unstable; urgency=low
* Initial release.
/**
* @brief Unregisters the callback function.
*
+ * @return 0 on success, otherwise a negative error value.
+ * @retval #APP_MANAGER_ERROR_NONE Successful
+ * @retval #APP_MANAGER_ERROR_DB_FAILED Database error occurred
* @see app_manager_set_app_list_changed_cb()
* @see app_manager_app_list_changed_cb()
*/
-void app_manager_unset_app_list_changed_cb(void);
+int app_manager_unset_app_list_changed_cb(void);
/**
* @}
return APP_MANAGER_ERROR_NONE;
}
-void app_manager_unset_app_list_changed_cb()
+int app_manager_unset_app_list_changed_cb()
{
if (app_list_changed_cb != NULL)
{
- vconf_ignore_key_changed(MENU_PKG_VCONF_KEY, app_manager_meun_pkg_changed);
+ if (vconf_ignore_key_changed(MENU_PKG_VCONF_KEY, app_manager_meun_pkg_changed))
+ {
+ LOGE("[%s] DB_FAILED(0x%08x)", __FUNCTION__, APP_MANAGER_ERROR_DB_FAILED);
+ return APP_MANAGER_ERROR_DB_FAILED;
+ }
}
app_list_changed_cb = NULL;
+
+ return APP_MANAGER_ERROR_NONE;
}
static void app_manager_meun_pkg_changed(keynode_t* node, void *data)