diff --git a/multiload/load-graph.c b/multiload/load-graph.c
index 2624422..89f101a 100644
--- a/multiload/load-graph.c
+++ b/multiload/load-graph.c
@@ -129,8 +129,8 @@ load_graph_update (LoadGraph *g)
 
     if (g->tooltip_update)
 	multiload_applet_tooltip_update(g);
-    else		
-	g->get_data (g->draw_height, g->data [0], g);
+
+    g->get_data (g->draw_height, g->data [0], g);
 
     load_graph_draw (g);
     return TRUE;
diff --git a/multiload/main.c b/multiload/main.c
index b201c09..7adc0e8 100644
--- a/multiload/main.c
+++ b/multiload/main.c
@@ -299,9 +299,6 @@ multiload_applet_tooltip_update(LoadGraph *g)
 	else
 		g_assert_not_reached();
 	
-	/* fill data[0] with the current load */
-	g->get_data (g->draw_height, g->data[0], g);
-	
 	if (!strncmp(g->name, "memload", strlen("memload"))) {
 		guint mem_user, mem_cache, user_percent, cache_percent;
 		mem_user  = g->data[0][0];
