SETTING_TRACE_ERROR("pkgmgr_client_new() Fail");
return;
}
-
+/*
+@FIX ME add correct callback handler for this pkgmgr call
ret = pkgmgr_client_get_size(info->pc_size, info->pkgid, PM_GET_TOTAL_SIZE,
- (pkgmgr_handler)appmgrUg_pkg_get_pkg_size, info);
+ NULL, info);
+*/
warn_if(ret, "pkgmgr_client_get_size(%s) Fail(%d)", info->pkgid, ret);
}
info->sz_cache = (int)size_info->cache_size;
SETTING_TRACE("cache size: %lld", size_info->cache_size);
#else
- long long cachesize = 0;
- package_size_info_get_cache_size(size_info, &cachesize);
- SETTING_TRACE("cache size: %lld", cachesize);
- info->sz_cache = cachesize;
+ long long size = 0;
+ package_size_info_get_cache_size(size_info, &size);
+ SETTING_TRACE("cache size: %lld", size);
+ info->sz_cache = size;
+
+ package_size_info_get_data_size(size_info, &size);
+ SETTING_TRACE("data size: %lld", size);
+ info->sz_data = (int)size;
+
+ package_size_info_get_app_size(size_info, &size);
+ SETTING_TRACE("app size: %lld", size);
+ info->sz_total = info->sz_data + (int)size;
#endif
appmgrUg_pkg_update_cache_size(ad);
+ appmgrUg_pkg_update_size(info);
}
static Eina_Bool __get_pkg_size_on_time(void *data)
}
/*get pkg total & data size */
+/*
if (ad->sel_total < 0 || ad->sel_data_size < 0) {
appmgrUg_pkg_get_pkg_size(info);
} else {
info->sz_data = ad->sel_data_size;
appmgrUg_pkg_update_size(info);
}
-
+*/
ad->pkginfo_getsize_timer = NULL;
return EINA_FALSE;
}