0.8.73, fix gui stats
[lttv.git] / ltt / branches / poly / lttv / modules / gui / detailedevents / events.c
index 5350ab45115c6b3f25a8c8d486fc2092b1dda75c..5f4fc90dd295379ae1ad40eb02bbec9cfd28c439 100644 (file)
@@ -583,7 +583,7 @@ static void request_background_data(EventViewerData *event_viewer_data)
       }
     } else {
       /* Data ready. By its nature, this viewer doesn't need to have
-       * its data ready hook called htere, because a background
+       * its data ready hook called there, because a background
        * request is always linked with a redraw.
        */
     }
@@ -1298,7 +1298,8 @@ static gboolean events_check_handler(guint count, gboolean *stop_flag,
         widget = gtk_get_event_widget(event);
         if(widget == 
          lookup_widget(main_window_get_widget(evd->tab),
-             "StopProcessingButton")) {
+             "StopProcessingButton")
+         || widget == evd->vscroll_vc) {
           gtk_main_do_event(event);
          gdk_window_process_all_updates();
        }
@@ -1551,7 +1552,8 @@ int event_hook(void *hook_data, void *call_data)
         widget = gtk_get_event_widget(event);
         if(widget == 
          lookup_widget(main_window_get_widget(event_viewer_data->tab),
-             "StopProcessingButton")) {
+             "StopProcessingButton")
+         || widget == event_viewer_data->vscroll_vc) {
           gtk_main_do_event(event);
          gdk_window_process_all_updates();
        }
@@ -1566,13 +1568,13 @@ int event_hook(void *hook_data, void *call_data)
   LttvFilter *filter = event_viewer_data->main_win_filter;
   if(filter != NULL && filter->head != NULL)
     if(!lttv_filter_tree_parse(filter->head,e,tfc->tf,
-          tfc->t_context->t,tfc))
+          tfc->t_context->t,tfc,NULL,NULL))
       return FALSE;
 
   filter = event_viewer_data->filter;
   if(filter != NULL && filter->head != NULL)
     if(!lttv_filter_tree_parse(filter->head,e,tfc->tf,
-          tfc->t_context->t,tfc))
+          tfc->t_context->t,tfc,NULL,NULL))
       return FALSE;
 
 
@@ -1666,13 +1668,13 @@ static int current_time_get_first_event_hook(void *hook_data, void *call_data)
   LttvFilter *filter = event_viewer_data->main_win_filter;
   if(filter != NULL && filter->head != NULL)
     if(!lttv_filter_tree_parse(filter->head,e,tfc->tf,
-          tfc->t_context->t,tfc))
+          tfc->t_context->t,tfc,NULL,NULL))
       return FALSE;
 
   filter = event_viewer_data->filter;
   if(filter != NULL && filter->head != NULL)
     if(!lttv_filter_tree_parse(filter->head,e,tfc->tf,
-          tfc->t_context->t,tfc))
+          tfc->t_context->t,tfc,NULL,NULL))
       return FALSE;
 
   lttv_traceset_context_position_save(tfc->t_context->ts_context, 
This page took 0.024376 seconds and 4 git commands to generate.