ELM_GENLIST_ITEM_NONE, NULL, NULL);
elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
- int ret = vconf_notify_key_changed(VCONFKEY_USB_STORAGE_STATUS,
- __setting_memory_status_vconf_change_cb, ad);
- if (ret != 0) {
- SETTING_TRACE_ERROR("call vconf_notify_key_changed failed");
- }
-
- ret = vconf_notify_key_changed(VCONFKEY_SYSMAN_MMC_STATUS,
+ int ret = vconf_notify_key_changed(VCONFKEY_SYSMAN_MMC_STATUS,
__setting_memory_status_vconf_change_cb, ad);
if (ret != 0) {
SETTING_TRACE_ERROR("call vconf_notify_key_changed failed");
SETTING_TRACE_ERROR("call vconf_ignore_key_changed failed");
}
- ret = vconf_ignore_key_changed(VCONFKEY_USB_STORAGE_STATUS,
- __setting_memory_status_vconf_change_cb);
- if (ret != 0) {
- SETTING_TRACE_ERROR("call vconf_ignore_key_changed failed");
- }
-
if (ad->mmc_content) {
FREE(ad->mmc_content);
}
} else {
SETTING_TRACE_DEBUG("abnormal status of MMC");
}
-
- int storage_status = VCONFKEY_USB_STORAGE_STATUS_OFF;
- int ret = vconf_get_int(VCONFKEY_USB_STORAGE_STATUS, &storage_status);
- setting_retm_if(ret != 0, "Get VCONFKEY_USB_STORAGE_STATUS failed");
-
- if (storage_status == VCONFKEY_USB_STORAGE_STATUS_UMS_MMC_ON) {
- if(!isEmulBin())
- {
- setting_disable_genlist_item(ad->data_ex_mount->item);
- setting_disable_genlist_item(ad->data_ex_format->item);
- }
- }
}
static void setting_memory_status_list_item_data_set(Setting_GenGroupItem_Data *
int status = vconf_keynode_get_int(key);
char *vconf_name = vconf_keynode_get_name(key);
- if (!safeStrCmp(vconf_name, VCONFKEY_USB_STORAGE_STATUS)) {
- SETTING_TRACE("status:%d", status);
- setting_memory_status_ex_sd_card_refresh_card_details_cb(ad,
- NULL,
- NULL);
- char phone_storage_available[SETTING_MEMORY_MMC_MAX_MEM_STR_LEN] = {0,};
- setting_memory_status_get_phone_storage_available_size(ad,
- phone_storage_available);
-
-#if MAIN_STORAGE
- setting_memory_status_list_item_data_set(ad->data_phone_storage_available, phone_storage_available);
-#endif
- } else if (!safeStrCmp(vconf_name, VCONFKEY_SYSMAN_MMC_STATUS)) {
+ if (!safeStrCmp(vconf_name, VCONFKEY_SYSMAN_MMC_STATUS)) {
SETTING_TRACE("status:%d", status);
setting_memory_status_ex_sd_card_refresh_card_details_cb(ad,
NULL,