performance fix : keep iter on rows instead of row references
[lttv.git] / ltt / branches / poly / lttv / modules / gui / controlflow / processlist.h
index 1c9331d2765c337eb903506bf0a0d15ed517ce28..39b496d5508fde80613b35d43d366a18cabc17b5 100644 (file)
@@ -49,11 +49,13 @@ typedef struct _ProcessInfo {
   LttTime birth;
   guint trace_num;
 
+  gint height_cache;
+
 } ProcessInfo;
 
 typedef struct _HashedProcessData {
   
-  GtkTreeRowReference *row_ref;
+  GtkTreeIter y_iter; // Access quickly to y pos.
  // DrawContext *draw_context;
   /* Information on current drawing */
   struct {
@@ -76,6 +78,7 @@ struct _ProcessList {
   GHashTable *process_hash;
   
   guint number_of_process;
+  gint cell_height_cache;
 };
 
 
This page took 0.022236 seconds and 4 git commands to generate.