git-svn-id: http://ltt.polymtl.ca/svn@327 04897980-b3bd-0310-b5e0-8ef037075253
[lttv.git] / ltt / branches / poly / lttv / modules / guiEvents.c
index 5386fe41a06ccb51197ebcb72beb9599c546a700..bd5668c31b064fe4d9abf5dd03a4eefda6caf431 100644 (file)
@@ -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;
     }
     
 
@@ -1241,7 +1243,7 @@ void get_events(EventViewerData* event_viewer_data, LttTime start,
       }else if(pid != -1 && tmpPid == -1){
        for(i=0;i<event_viewer_data->raw_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;
        }
       }
     }
This page took 0.023654 seconds and 4 git commands to generate.