239c5d5064a915d0cca17abcb079c1a558dc95cf
The code to update the model has been moved inside the XtmTaskManager class and this in order to enhance performance. In fact all the rows of the model were udpdated everytime (150~ processes × 9 columns calls on gtk_list_store_set per seconds) which represented a big CPU hog. Now that the model is being updated within the same class that pulls the processes information it is possible to run low check routines and update only the rows that have updated information. Also big surprise, the new tasks weren't added, well they did but not the right data. The pointer's location was copied instead of the pointer's content.
********************************************* ************ xfce4-taskmanager ************ ********************************************* xfce4-taskmanager is a small taskmanager for the Xfce 4 desktop. ** Retrieving ** The latest version of xfce4-taskmanager can always be obtained from http://goodies.xfce.org/releases/xfce4-taskmanager/. Please check to see if there is a newer version available before reporting bugs. ** Requirements ** xfce4-taskmanager needs the Xfce 4's GUI library libxfcegui4. Xfce's core libraries can be obtained from http://www.xfce.org/. ** Building ** ./configure make make install (as root) ** Usage ** The GUI can be started by running 'xfce4-taskmanager'.
Description
Languages
C
96.3%
M4
2%
Makefile
1.5%
Shell
0.2%