From: Krzysztof Jackiewicz Date: Fri, 9 Dec 2016 11:57:54 +0000 (+0100) Subject: Set pkg_label also in case of hybrid applications X-Git-Tag: submit/tizen/20161214.030042~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=161c229277d526ef8f73b455f5f3f23f9d8e1cd2;p=platform%2Fcore%2Fsecurity%2Faskuser.git Set pkg_label also in case of hybrid applications Change-Id: I3386cf55b0d83a5eeb15a5ff19b056f4d7fc2937 --- diff --git a/src/agent/notification-daemon/Policy.cpp b/src/agent/notification-daemon/Policy.cpp index 4fef2ff..de6d642 100644 --- a/src/agent/notification-daemon/Policy.cpp +++ b/src/agent/notification-daemon/Policy.cpp @@ -81,10 +81,11 @@ void identifyApp(const std::string &client, std::string &appId, std::string &pkg int ret = security_manager_identify_app_from_cynara_client(client.c_str(), &pkg_name, &app_name); std::unique_ptr pkg_name_p(pkg_name, free); - if (!app_name && pkg_name_p) { + // non-hybrid + if (!app_name && pkg_name_p) app_name = toAppId(pkg_name_p.get()); - pkg_label = toPkgLabel(pkg_name_p.get()); - } + + pkg_label = toPkgLabel(pkg_name_p.get()); std::unique_ptr app_name_p(app_name, free); throwOnSMError("security_manager_identify_app_from_cynara_client", ret);