X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Fdetailedevents%2Fevents.c;h=db9005f7bc1b38b0cf9e883267a78da79365ec14;hb=efcd775db82bb1fec940c8e3cc8dd00b8de794a0;hp=df3fc2170cb3e7b433087db1b55f7873d5819256;hpb=540066bf56eb40ee393684212caf4c1fe0bd0b64;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 df3fc217..db9005f7 100644 --- a/ltt/branches/poly/lttv/modules/gui/detailedevents/events.c +++ b/ltt/branches/poly/lttv/modules/gui/detailedevents/events.c @@ -646,7 +646,6 @@ void tree_v_get_cursor(EventViewerData *event_viewer_data) #endif //0 } - /* Filter out the key repeats that come too fast */ static gboolean key_handler(GtkWidget *widget, GdkEventKey *event, gpointer user_data) @@ -656,7 +655,7 @@ static gboolean key_handler(GtkWidget *widget, GdkEventKey *event, g_debug("event time : %u , last time : %u", event->time, evd->last_tree_update_time); - if(event->time < evd->last_tree_update_time) + if(guint32_before(event->time, evd->last_tree_update_time)) return TRUE; else return FALSE; @@ -687,6 +686,9 @@ void tree_v_move_cursor_cb (GtkWidget *widget, //indices = gtk_tree_path_get_indices(path); //value = gtk_adjustment_get_value(event_viewer_data->vadjust_c); + + /* If events request pending, do nothing*/ + if(lttvwindow_events_request_pending(event_viewer_data->tab)) return; /* If no prior position... */ if(ltt_time_compare(