for (int k=0; k<m_tmpStorageCnt; k++) {
if (m_propertyValue.storageInfo[k].capacity != capacity[k] || m_propertyValue.storageInfo[k].availableCapacity != availableCapacity[k]
|| m_propertyValue.storageInfo[k].isRemovable != isRemovable[k]) {
- LoggerD("make callback");
+ LoggerD("make callback / m_tmpStorageCnt : " << m_tmpStorageCnt);
m_cbm->callOnSuccess(tmpValue);
setTimer();
break;
}
}
} else {
+ LoggerD("make callback / m_tmpStorageCnt : " << m_tmpStorageCnt);
m_cbm->callOnSuccess(tmpValue);
setTimer();
}
}
}
+void StorageValueVconfCallback(keynode_t *node, void *event_ptr)
+{
+ LoggerD("enter");
+ if(event_ptr) {
+ ((Systeminfo*)event_ptr)->getWatchValue(WATCH_TYPE_STORAGE);
+ }
+}
+
static Eina_Bool StorageValueCallback(void* event_ptr)
{
+ LoggerD("enter");
if(event_ptr) {
((Systeminfo*)event_ptr)->getWatchValue(WATCH_TYPE_STORAGE);
}
break;
case WATCH_TYPE_STORAGE:
if ((m_EventMgrPtr->getEventStorageList()).size() == 1) {
+ vconf_ignore_key_changed(VCONFKEY_SYSMAN_MMC_STATUS, StorageValueVconfCallback);
if (m_storageTimer) {
ecore_timer_freeze(m_storageTimer);
ecore_timer_del(m_storageTimer);
int sdcardState = 0;
if(vconf_get_int(VCONFKEY_SYSMAN_MMC_STATUS, &sdcardState) == 0) {
if(sdcardState == VCONFKEY_SYSMAN_MMC_MOUNTED) {
+ LoggerD("mmc is mounted");
storageCnt++;
+ } else {
+ LoggerD("mmc is unmounted");
}
}
LoggerD("storage cnt : " << storageCnt);
break;
case WATCH_TYPE_STORAGE:
if ((m_EventMgrPtr->getEventStorageList()).size() == 1) {
+ vconf_notify_key_changed(VCONFKEY_SYSMAN_MMC_STATUS, StorageValueVconfCallback, (void *)this);
if (!m_storageTimer) {
m_storageTimer = ecore_timer_add(1, StorageValueCallback, this);
ecore_timer_thaw(m_storageTimer);
} else if (networkType == VCONFKEY_TELEPHONY_SVCTYPE_2G) {
Network->networkType= "2G";
} else if (networkType == VCONFKEY_TELEPHONY_SVCTYPE_2G || networkType == VCONFKEY_TELEPHONY_SVCTYPE_2_5G_EDGE) {
- Network->networkType= "2.5";
+ Network->networkType= "2.5G";
} else if (networkType == VCONFKEY_TELEPHONY_SVCTYPE_3G || networkType == VCONFKEY_TELEPHONY_SVCTYPE_HSDPA) {
Network->networkType= "3G";
} else if (networkType == VCONFKEY_TELEPHONY_SVCTYPE_LTE) {