From: Jihoon Kim Date: Wed, 10 Jan 2018 08:43:14 +0000 (+0900) Subject: Fix wrong parameter to get user package info X-Git-Tag: accepted/tizen/unified/20180115.074446~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F82%2F166482%2F3;p=platform%2Fcore%2Fuifw%2Fisf.git Fix wrong parameter to get user package info Change-Id: I9e9af08a637cb371cfb800e5e9ae3bf766a11471 Signed-off-by: Jihoon Kim --- diff --git a/ism/extras/efl_panel/isf_panel_efl.cpp b/ism/extras/efl_panel/isf_panel_efl.cpp index 0a89413..a60e958 100644 --- a/ism/extras/efl_panel/isf_panel_efl.cpp +++ b/ism/extras/efl_panel/isf_panel_efl.cpp @@ -571,7 +571,7 @@ static int pkgmgr_get_appinfo (const char *appid, pkgmgrinfo_appinfo_h *handle) /* Try to get in global packages */ ret = pkgmgrinfo_appinfo_get_appinfo (appid, handle); if (ret != PMINFO_R_OK) { - LOGW ("[pkgmgrinfo_appinfo_get_appinfo] appid : '%s', ret : %d", appid, ret); + LOGW ("[pkgmgrinfo_appinfo_get_appinfo] appid : '%s', ret : %d, uid : %d", appid, ret, getuid ()); /* Try to get in user packages */ ret = pkgmgrinfo_appinfo_get_usr_appinfo (appid, getuid (), handle); if (ret != PMINFO_R_OK) @@ -1254,7 +1254,7 @@ static int _isf_insert_ime_info_by_pkgid(const char *pkgid) int ret = -1; pkgmgrinfo_pkginfo_h handle = NULL; int result = 0; // 0: not IME, 1: Inserted, 2: Updated (because of the same appid) - uid_t uid = getpid (); + uid_t uid = getuid (); bool user = false; if (!pkgid) { @@ -1268,7 +1268,7 @@ static int _isf_insert_ime_info_by_pkgid(const char *pkgid) /* Try to get in user packages */ ret = pkgmgrinfo_pkginfo_get_usr_pkginfo (pkgid, uid, &handle); if (ret != PMINFO_R_OK) { - LOGW ("Failed to call pkgmgrinfo_pkginfo_get_pkginfo & get_usr_pkginfo(\"%s\",~) returned %d", pkgid, ret); + LOGW ("Failed to call pkgmgrinfo_pkginfo_get_pkginfo & get_usr_pkginfo(\"%s\",~) returned %d, uid : %d", pkgid, ret, getuid ()); return 0; } else { @@ -1873,7 +1873,7 @@ int get_ime_app_list_cb (const pkgmgrinfo_appinfo_h handle, void *user_data) ret = pkgmgrinfo_pkginfo_get_pkginfo (pkgid, &pkginfo_handle); if (ret != PMINFO_R_OK) { /* Try to get in user packages */ - ret = pkgmgrinfo_pkginfo_get_usr_pkginfo (pkgid, getpid (), &pkginfo_handle); + ret = pkgmgrinfo_pkginfo_get_usr_pkginfo (pkgid, getuid (), &pkginfo_handle); } if (ret == PMINFO_R_OK && pkginfo_handle) {