[Goodies-commits] r4756 - xfce4-taskmanager/trunk/src

Mike Massonnet mmassonnet at xfce.org
Fri May 9 14:22:59 CEST 2008


Author: mmassonnet
Date: 2008-05-09 12:22:59 +0000 (Fri, 09 May 2008)
New Revision: 4756

Modified:
   xfce4-taskmanager/trunk/src/functions.c
   xfce4-taskmanager/trunk/src/interface.c
   xfce4-taskmanager/trunk/src/types.h
   xfce4-taskmanager/trunk/src/xfce-taskmanager-linux.c
Log:
Properly display the memory usage and fix signal connected on the show_cached_as_free menu item


Modified: xfce4-taskmanager/trunk/src/functions.c
===================================================================
--- xfce4-taskmanager/trunk/src/functions.c	2008-05-09 12:22:54 UTC (rev 4755)
+++ xfce4-taskmanager/trunk/src/functions.c	2008-05-09 12:22:59 UTC (rev 4756)
@@ -128,8 +128,9 @@
 	if ( show_cached_as_free )
 	{
 		memory_used-=sys_stat->mem_cached;
+		memory_used-=sys_stat->mem_buffers;
 	}
-	mem_tooltip = g_strdup_printf (_("%d kB of %d kB used"), memory_used / 1024, sys_stat->mem_total / 1024);
+	mem_tooltip = g_strdup_printf (_("%d MB of %d MB used"), memory_used / 1024, sys_stat->mem_total / 1024);
 	gtk_tooltips_set_tip (tooltips, mem_usage_progress_bar_box, mem_tooltip, NULL);
 	gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (mem_usage_progress_bar),  (gdouble)memory_used / sys_stat->mem_total);
 

Modified: xfce4-taskmanager/trunk/src/interface.c
===================================================================
--- xfce4-taskmanager/trunk/src/interface.c	2008-05-09 12:22:54 UTC (rev 4755)
+++ xfce4-taskmanager/trunk/src/interface.c	2008-05-09 12:22:59 UTC (rev 4756)
@@ -313,7 +313,7 @@
 	g_signal_connect ((gpointer) show_user_tasks1, "toggled", G_CALLBACK (on_show_tasks_toggled), (void *)own_uid);
 	g_signal_connect ((gpointer) show_root_tasks1, "toggled", G_CALLBACK (on_show_tasks_toggled), (void *)0);
 	g_signal_connect ((gpointer) show_other_tasks1, "toggled", G_CALLBACK (on_show_tasks_toggled), (void *)-1);
-	g_signal_connect ((gpointer) show_other_tasks1, "toggled", G_CALLBACK (on_show_cached_as_free_toggled), (void *)0);
+	g_signal_connect ((gpointer) show_cached_as_free1, "toggled", G_CALLBACK (on_show_cached_as_free_toggled), (void *)0);
 
 	gtk_menu_set_accel_group (GTK_MENU (mainmenu), accel_group);
 

Modified: xfce4-taskmanager/trunk/src/types.h
===================================================================
--- xfce4-taskmanager/trunk/src/types.h	2008-05-09 12:22:54 UTC (rev 4755)
+++ xfce4-taskmanager/trunk/src/types.h	2008-05-09 12:22:59 UTC (rev 4756)
@@ -47,6 +47,7 @@
 	guint mem_total;
 	guint mem_free;
 	guint mem_cached;
+	guint mem_buffers;
 	guint cpu_count;
 	guint cpu_idle;
 	guint cpu_user;

Modified: xfce4-taskmanager/trunk/src/xfce-taskmanager-linux.c
===================================================================
--- xfce4-taskmanager/trunk/src/xfce-taskmanager-linux.c	2008-05-09 12:22:54 UTC (rev 4755)
+++ xfce4-taskmanager/trunk/src/xfce-taskmanager-linux.c	2008-05-09 12:22:59 UTC (rev 4756)
@@ -248,6 +248,7 @@
 			sscanf (buffer, "MemTotal:\t%u kB", &sys_stat->mem_total);
 			sscanf (buffer, "MemFree:\t%u kB", &sys_stat->mem_free);
 			sscanf (buffer, "Cached:\t%u kB", &sys_stat->mem_cached);
+			sscanf (buffer, "Buffers:\t%u kB", &sys_stat->mem_buffers);
 		}
 		fclose (file);
 	}




More information about the Goodies-commits mailing list