Terminate app after policy update 93/177693/2 accepted/tizen/unified/20180516.065613 submit/tizen/20180503.090649 submit/tizen/20180515.100337
authorYunjin Lee <yunjin-.lee@samsung.com>
Thu, 3 May 2018 04:19:29 +0000 (13:19 +0900)
committerYunjin Lee <yunjin-.lee@samsung.com>
Thu, 3 May 2018 04:34:36 +0000 (13:34 +0900)
Change-Id: I82420f9cc75ba184792e8be64991a04b249793e9
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
ui/src/privacy_package_list_view.c

index f754031493d88161de080b16d4b31a362c45d442..841168e81f170b1e0c29c1f967c4aa63bbd2d23c 100644 (file)
@@ -277,7 +277,6 @@ static void privacy_package_check_changed_cb(void *data, Evas_Object *obj, void
                                        log_if(ret != NOTIFICATION_ERROR_NONE, 1, "notification_status_message_post failed. ret = %s", get_error_message(ret));
                                }
                                pd->status = false;
-                               __terminate_app(pkgid);
                        } else {
                                level = "Allow";
                                pd->status = true;
@@ -324,6 +323,9 @@ static void privacy_package_check_changed_cb(void *data, Evas_Object *obj, void
                        ret = security_manager_policy_update_send(policy_update_request);
                        log_if(ret != SECURITY_MANAGER_SUCCESS, 1, "security-manager update req failed. ret = %d", ret);
 
+                       if (pd->status == false)
+                               __terminate_app(pkgid);
+
                        /* Free policy entries */
                        for (--entry_index; entry_index >= 0; --entry_index)
                                security_manager_policy_entry_free(entry[entry_index]);