return false;
}
+static bool __is_special_operation(bundle *b)
+{
+ const char *operation;
+ const char *white_operations[] = {
+ "http://tizen.org/appcontrol/operation/guide_privacy_setting",
+ NULL
+ };
+ int i;
+
+ operation = aul_svc_get_operation(b);
+ if (!operation)
+ return false;
+
+ for (i = 0; white_operations[i]; ++i) {
+ if (!strcmp(operation, white_operations[i]))
+ return true;
+ }
+
+ return false;
+}
+
static aul_svc_cb_info_t *__create_rescb(int request_code,
aul_svc_res_fn cbfunc, void *data)
{
if (bundle_get_val(b, AUL_K_FORCE_LAUNCH_APP_SELECTOR))
pkgname = APP_SELECTOR;
- if (__is_special_app(pkgname)) {
+ if (__is_special_app(pkgname) || __is_special_operation(b)) {
bundle_del(b, AUL_SVC_K_CAN_BE_LEADER);
bundle_add_str(b, AUL_SVC_K_CAN_BE_LEADER, "true");
bundle_del(b, AUL_SVC_K_REROUTE);