X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Fdetailedevents%2Fevents.c;h=5f4fc90dd295379ae1ad40eb02bbec9cfd28c439;hb=55046569386a157b55119563f1d6808b7741abe2;hp=5350ab45115c6b3f25a8c8d486fc2092b1dda75c;hpb=fb3d60478f102a4c2bb0746effa6e2ab049747ba;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/detailedevents/events.c b/ltt/branches/poly/lttv/modules/gui/detailedevents/events.c index 5350ab45..5f4fc90d 100644 --- a/ltt/branches/poly/lttv/modules/gui/detailedevents/events.c +++ b/ltt/branches/poly/lttv/modules/gui/detailedevents/events.c @@ -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,