{
SETTING_TRACE_BEGIN;
SettingPrivacyUG *ad = (SettingPrivacyUG *)data;
-
- int ret = 0;
+
+ int ret = 0;
pkgmgr_pkginfo_h pkg_handle = NULL;
char *pkg_name = NULL;
char *icon_path = NULL;
goto end;
}
SETTING_TRACE_DEBUG("pkg_name: %s", pkg_name);
-
+
//main appid
ret = pkgmgrinfo_pkginfo_get_mainappid(handle, &main_appid);
if (ret < 0)
SETTING_TRACE_ERROR("privacy_info_get_privacy_description failed : %d", r);
}
SETTING_TRACE("privacy_desc : [%s]", privacy_desc);
-
+
r = privacy_info_is_enabled(privacy_info, &enabled);
if(r != 0){
SETTING_TRACE_ERROR("privacy_info_is_enabled failed : %d", r);
SETTING_TRACE_ERROR("ad->privacy_service is NULL");
return SETTING_RETURN_FAIL;
}
-
+
//ad->privacy_check_list = eina_list_append(ad->privacy_check_list, app_info);
//FREE(privacy_id);
char *pkg_id = NULL;
service_h service = ad->bundle_data;
service_get_extra_data(service, "pkg_id", &pkg_id);
-
+
//need to pkgname from pkgid(pkgmgr)
ad->pkg_id = strdup(pkg_id);
SETTING_TRACE("pkgid [%s]", ad->pkg_id);
// itc
setting_create_Gendial_itc("1text.1icon.3", &(ad->itc_1text_1icon));
-
+
Elm_Object_Item *item = NULL;
Evas_Object *scroller = NULL;
ad->ly_main =
setting_create_layout_navi_bar_genlist(ad->win_main_layout,
ad->win_get,
ad->pkg_label,
- _("IDS_COM_BODY_BACK"),
- NULL, //_("IDS_COM_SK_OK")
- setting_privacy_service_click_softkey_back_cb,
- NULL,
+ NULL, //_("IDS_COM_BODY_BACK"),
+ _("IDS_COM_SK_OK"), //
+ NULL, //setting_privacy_service_click_softkey_back_cb,
+ setting_privacy_service_click_softkey_ok_cb,
ad,
&ad->scroller,
&(ad->navi_bar));
/* error check */
retv_if(cb == NULL, SETTING_GENERAL_ERR_NULL_DATA_PARAMETER);
SettingPrivacyUG *ad = (SettingPrivacyUG *) cb;
-
+
if (ad->view_to_load == &setting_view_privacy_service) {
if (ad->ly_main) {
evas_object_del(ad->ly_main);
retm_if(data == NULL, "Data parameter is NULL");
SettingPrivacyUG *ad = (SettingPrivacyUG *) data;
+ /* TEMP:Send destroy request */
+ ug_destroy_me(ad->ug);
+
SETTING_TRACE_END;
}
SETTING_TRACE_BEGIN;
/* error check */
retm_if(data == NULL, "Data parameter is NULL");
- SettingPrivacyUG *ad = (SettingPrivacyUG *) data;
-
+ SettingPrivacyUG *ad = (SettingPrivacyUG *) data;
+
retm_if(event_info == NULL, "Invalid argument: event info is NULL");
Elm_Object_Item *item = (Elm_Object_Item *) event_info;
elm_genlist_item_selected_set(item, 0);
//retm_if(data == NULL, "Data parameter is NULL");
//SettingPrivacyUG *ad = (SettingPrivacyUG *) data;
SettingPrivacyUG *ad = NULL;
-
+
retm_if(data == NULL, "Data parameter is NULL");
Setting_GenGroupItem_Data *list_item = (Setting_GenGroupItem_Data *) data;
ad = list_item->userdata;