Terminate app after policy update 92/177692/3 accepted/tizen/unified/20180516.065617 submit/tizen/20180503.090632 submit/tizen/20180515.100348
authorYunjin Lee <yunjin-.lee@samsung.com>
Thu, 3 May 2018 04:20:01 +0000 (13:20 +0900)
committerYunjin Lee <yunjin-.lee@samsung.com>
Thu, 3 May 2018 04:33:50 +0000 (13:33 +0900)
Change-Id: I85a4ce9ab3a0e2990b59b968d1fc0ed1081c2ef3
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
ui/src/package_privacy_list_view.c

index 407ece3f7b542bfbe74ae8c5fb37178a1e1d8321..a64a591d4210ae046ca5ed1537733495d508fa3f 100644 (file)
@@ -137,7 +137,6 @@ static void package_privacy_check_changed_cb(void *data, Evas_Object *obj, void
                else
                        level = "Deny";
                pd->status = false;
-               __terminate_app();
        } else {
                level = "Allow";
                pd->status = true;
@@ -184,6 +183,9 @@ static void package_privacy_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();
+
        /* Free policy entries */
        for (--entry_index; entry_index >= 0; --entry_index)
                security_manager_policy_entry_free(entry[entry_index]);