- To improve performance, pkgid is preloaded by launchpad loader.
Change-Id: Iaf4b7148ff3f295ee7f79028b9cbb29c3ef5dc77
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
pkgmgrinfo_appinfo_h appinfo;
char *_pkgid;
int ret;
- char buf[NAME_MAX];
- const char *_appid;
- if (appid == NULL) {
- ret = aul_app_get_appid_bypid(getpid(), buf, sizeof(buf));
- if (ret != AUL_R_OK)
- return ret;
+ if (appid == NULL)
+ return aul_app_get_pkgid_bypid(getpid(), pkgid, len);
- _appid = buf;
- } else {
- _appid = appid;
- }
-
- ret = pkgmgrinfo_appinfo_get_usr_appinfo(_appid, uid, &appinfo);
+ ret = pkgmgrinfo_appinfo_get_usr_appinfo(appid, uid, &appinfo);
if (ret != PMINFO_R_OK) {
if (ret != PMINFO_R_OK) {
_E("Failed to get app info. (ret:%d)", ret);