update compat
[lttv.git] / ltt / branches / poly / lttv / modules / gui / detailedevents / events.c
index db9005f7bc1b38b0cf9e883267a78da79365ec14..8a05d9c4246d71a0b9acb7b3ea692343171b2d51 100644 (file)
@@ -562,7 +562,8 @@ static void request_background_data(EventViewerData *event_viewer_data)
          * starts.
          */
         if(!lttvwindowtraces_background_request_find(trace, "state"))
-          lttvwindowtraces_background_request_queue(trace, "state");
+          lttvwindowtraces_background_request_queue(
+              main_window_get_widget(event_viewer_data->tab), trace, "state");
         lttvwindowtraces_background_notify_queue(event_viewer_data,
                                                  trace,
                                                  ltt_time_infinite,
@@ -1076,6 +1077,14 @@ static __inline gint get_cell_height(GtkTreeView *TreeView)
   
   gtk_tree_view_column_cell_get_size(column, NULL, NULL, NULL, NULL, &height);
   
+
+  gint vertical_separator;
+  gtk_widget_style_get (GTK_WIDGET (TreeView),
+      "vertical-separator", &vertical_separator,
+      NULL);
+       
+       height += vertical_separator;
+
   return height;
 }
 
@@ -1378,7 +1387,6 @@ int event_hook(void *hook_data, void *call_data)
 
   LttFacility *facility = ltt_event_facility(e);
   LttEventType *event_type = ltt_event_eventtype(e);
-  LttField *field = ltt_event_field(e);
   LttTime time = ltt_event_time(e);
 
   guint cpu = ltt_tracefile_num(tfc->tf);
@@ -1394,10 +1402,9 @@ int event_hook(void *hook_data, void *call_data)
 
   lttv_traceset_context_position_save(tfc->t_context->ts_context, pos);
 
-  if(field)
-    lttv_print_field(e, field, desc, TRUE);
+  lttv_event_to_string(e, desc, TRUE, TRUE, (LttvTracefileState*)tfc);
 
-  g_info("field : %s", desc->str);
+  g_info("detail : %s", desc->str);
   
   gtk_list_store_append (event_viewer_data->store_m, &iter);
   gtk_list_store_set (event_viewer_data->store_m, &iter,
@@ -1614,6 +1621,8 @@ gboolean traceset_changed(void * hook_data, void * call_data)
   get_events(event_viewer_data->vadjust_c->value, event_viewer_data);
   //  event_viewer_data->vadjust_c->value = 0;
 
+       request_background_data(event_viewer_data);
+       
   return FALSE;
 }
 
This page took 0.024848 seconds and 4 git commands to generate.