X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=inline;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2FguiEvents.c;h=ca7cd1355b21f69f85b10e8c99ee948b4aafc945;hb=cbd41522fece37839f38aaf3372b8a11fac9b267;hp=5386fe41a06ccb51197ebcb72beb9599c546a700;hpb=41a769851adc36c024821e859ed6569409f71d8f;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/guiEvents.c b/ltt/branches/poly/lttv/modules/guiEvents.c index 5386fe41..ca7cd135 100644 --- a/ltt/branches/poly/lttv/modules/guiEvents.c +++ b/ltt/branches/poly/lttv/modules/guiEvents.c @@ -394,6 +394,8 @@ gui_events(MainWindow *parent_window) /* Create vertical scrollbar and pack it */ event_viewer_data->vscroll_vc = gtk_vscrollbar_new(NULL); + gtk_range_set_update_policy (GTK_RANGE(event_viewer_data->vscroll_vc), + GTK_UPDATE_DISCONTINUOUS); gtk_box_pack_start(GTK_BOX(event_viewer_data->hbox_v), event_viewer_data->vscroll_vc, FALSE, TRUE, 0); /* Get the vertical scrollbar's adjustment */ @@ -700,8 +702,8 @@ void v_scroll_cb (GtkAdjustment *adjustment, gpointer data) event_viewer_data->first_event, -1); - gtk_tree_view_set_cursor(GTK_TREE_VIEW(event_viewer_data->tree_v), tree_path, - NULL, FALSE); + // gtk_tree_view_set_cursor(GTK_TREE_VIEW(event_viewer_data->tree_v), tree_path, + // NULL, FALSE); gtk_tree_path_free(tree_path); } @@ -948,7 +950,7 @@ void get_test_data(double time_value, guint list_height, time = ltt_time_sub(raw_data->time, event_viewer_data->time_span.startTime); event_viewer_data->vadjust_c->value = ltt_time_to_double(time) * NANOSECONDS_PER_SECOND; g_signal_stop_emission_by_name(G_OBJECT(event_viewer_data->vadjust_c), "value-changed"); - event_viewer_data->previous_value = value; + event_viewer_data->previous_value = event_viewer_data->vadjust_c->value; } @@ -1162,10 +1164,10 @@ gboolean update_current_time(void * hook_data, void * call_data) { EventViewerData *event_viewer_data = (EventViewerData*) hook_data; event_viewer_data->current_time = *(LttTime*)call_data; - uint64_t nsec = event_viewer_data->current_time.tv_sec * NANOSECONDS_PER_SECOND + guint64 nsec = event_viewer_data->current_time.tv_sec * NANOSECONDS_PER_SECOND + event_viewer_data->current_time.tv_nsec; GtkTreeIter iter; - uint64_t time; + guint64 time; int count = 0; GtkTreeModel* model = (GtkTreeModel*)event_viewer_data->store_m; @@ -1241,7 +1243,7 @@ void get_events(EventViewerData* event_viewer_data, LttTime start, }else if(pid != -1 && tmpPid == -1){ for(i=0;iraw_trace_data_queue_tmp->length;i++){ data = (RawTraceData*)g_list_nth_data(tmpList,i); - if(data->pid == -1) data->pid = tmpPid; + if(data->pid == -1) data->pid = pid; } } }