X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=lttv%2Fmodules%2Fgui%2Fdetailedevents%2Fevents.c;h=27330c8d1cd58fe4a81442c176adb29704efa736;hb=d42da122532e20016c897790ca07183ed85cbc63;hp=70696dc6c344e09233248bb39fd39c4e969abcd4;hpb=68764dfffffe968cf26a3ed26544597cc5edfff1;p=lttv.git diff --git a/lttv/modules/gui/detailedevents/events.c b/lttv/modules/gui/detailedevents/events.c index 70696dc6..27330c8d 100644 --- a/lttv/modules/gui/detailedevents/events.c +++ b/lttv/modules/gui/detailedevents/events.c @@ -184,6 +184,11 @@ h_gui_events(LttvPlugin *plugin) EventViewerData * gui_events(LttvPluginTab *ptab) { + /*To disable the error bell when we reach the end(or the top) of the list of + event. Since we overload the management of the list*/ + GtkSettings* gtk_settings = gtk_settings_get_default(); + g_object_set(gtk_settings, "gtk-error-bell", FALSE, NULL); + LttTime end; GtkTreeViewColumn *column; GtkCellRenderer *renderer; @@ -1411,15 +1416,14 @@ static void get_events(double new_value, EventViewerData *event_viewer_data) /* Get the beginning position of the read (with seek backward or seek forward) */ if(relative_position > 0) { - guint count; - count = lttv_process_traceset_seek_n_forward(tsc, relative_position, + + lttv_process_traceset_seek_n_forward(tsc, relative_position, events_check_handler, &event_viewer_data->tab->stop_foreground, event_viewer_data->main_win_filter, event_viewer_data->filter, NULL, event_viewer_data); } else if(relative_position < 0) { - guint count; - + /* Get an idea of currently shown event dispersion */ LttTime first_event_time = lttv_traceset_context_position_get_time(event_viewer_data->first_event); @@ -1429,7 +1433,7 @@ static void get_events(double new_value, EventViewerData *event_viewer_data) if(ltt_time_compare(time_diff, ltt_time_zero) == 0) time_diff = seek_back_default_offset; - count = lttv_process_traceset_seek_n_backward(tsc, + lttv_process_traceset_seek_n_backward(tsc, abs(relative_position), time_diff, (seek_time_fct)lttv_state_traceset_seek_time_closest,