aboutsummaryrefslogtreecommitdiffstats
path: root/domain.c
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2012-09-20 16:08:04 +0200
committerGerd Hoffmann <kraxel@redhat.com>2012-09-20 16:09:20 +0200
commitd416090bc7bd01aad1e21dcd2af99dfc5ac5eda5 (patch)
treed784df341314f9763c807c561bbeeb0f251f9313 /domain.c
parent907093ff80f9935179f7e1cec8f66dd3ae329e89 (diff)
downloadvconsole-d416090bc7bd01aad1e21dcd2af99dfc5ac5eda5.tar.gz
add memory col
Diffstat (limited to 'domain.c')
-rw-r--r--domain.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/domain.c b/domain.c
index 4f090a5..2170e88 100644
--- a/domain.c
+++ b/domain.c
@@ -282,7 +282,7 @@ static void domain_update_info(struct vconsole_domain *dom, virDomainPtr d)
dom->last_ts = dom->ts;
if (dom->name)
- g_free(dom->name);
+ g_free((gpointer)dom->name);
gettimeofday(&dom->ts, NULL);
dom->name = g_strdup(virDomainGetName(d));
@@ -305,7 +305,7 @@ static void domain_update_tree_store(struct vconsole_domain *dom,
GtkTreeIter *guest)
{
const char *foreground;
- char load[16];
+ char load[16], mem[16];
PangoWeight weight;
switch (dom->info.state) {
@@ -319,6 +319,7 @@ static void domain_update_tree_store(struct vconsole_domain *dom,
break;
}
snprintf(load, sizeof(load), "%d%%", dom->load);
+ snprintf(mem, sizeof(mem), "%ld M", dom->info.memory / 1024);
gtk_tree_store_set(dom->conn->win->store, guest,
NAME_COL, dom->name,
@@ -328,6 +329,7 @@ static void domain_update_tree_store(struct vconsole_domain *dom,
NR_CPUS_COL, dom->info.nrVirtCpu,
LOAD_STR_COL, load,
LOAD_INT_COL, MIN(dom->load / dom->info.nrVirtCpu, 100),
+ MEMORY_COL, mem,
FOREGROUND_COL, foreground,
WEIGHT_COL, weight,
-1);