From: jkjo92 Date: Thu, 25 Aug 2016 02:36:07 +0000 (+0900) Subject: Modify account plugin API Call according to installer backed user change X-Git-Tag: submit/tizen/20160831.011341^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=684e4c25c974a00d0f1518a1eabd8e77adfd0ae2;p=platform%2Fcore%2Faccount%2Faccount-parser.git Modify account plugin API Call according to installer backed user change Change-Id: If2e46aaab2920a636170fe70a26e66af17a0afa3 Signed-off-by: jkjo92 --- diff --git a/src/account.c b/src/account.c index d020158..8686de2 100644 --- a/src/account.c +++ b/src/account.c @@ -252,7 +252,12 @@ int _register_account_provider(xmlDocPtr docPtr, char* account_provider_app_id) } g_free(icon_path); } else { - ret = app_manager_get_shared_resource_path((char*)attribute_app_id, &resource_path); + uid_t uid = -1; + if (pkgmgr_installer_info_get_target_uid(&uid) < 0) { + _E("pkgmgr_installer_info_get_target_uid() fail"); + goto CATCH; + } + ret = aul_get_usr_app_shared_resource_path_by_appid((char*)attribute_app_id, &resource_path, uid); if(ret != APP_MANAGER_ERROR_NONE) { _E("Failed to get the shared resource path. app_manager ret=[%d]", ret); goto CATCH; @@ -311,7 +316,12 @@ int _register_account_provider(xmlDocPtr docPtr, char* account_provider_app_id) } g_free(small_icon_path); } else { - ret = app_manager_get_shared_resource_path((char*)attribute_app_id, &resource_path); + uid_t uid = -1; + if (pkgmgr_installer_info_get_target_uid(&uid) < 0) { + _E("pkgmgr_installer_info_get_target_uid() fail"); + goto CATCH; + } + ret = aul_get_usr_app_shared_resource_path_by_appid((char*)attribute_app_id, &resource_path, uid); if(ret != APP_MANAGER_ERROR_NONE) { _E("Failed to get the shared resource path."); goto CATCH;