tabs fixed
[lttv.git] / ltt / branches / poly / lttv / modules / gui / lttvwindow / lttvwindow / lttvwindow.c
index 1733c34720fc9ca9ea56b49a6d6f11fac2c3e541..f7035ea35566f9599b8520ac2465af82205a796f 100644 (file)
@@ -33,8 +33,8 @@
 #include <lttv/state.h>
 #include <lttv/stats.h>
 #include <lttv/tracecontext.h>
-#include <lttvwindow/common.h>
 #include <lttvwindow/mainwindow.h>   
+#include <lttvwindow/mainwindow-private.h>   
 #include <lttvwindow/lttvwindow.h>
 #include <lttvwindow/toolbar.h>
 #include <lttvwindow/menu.h>
@@ -58,7 +58,7 @@ extern GSList * g_main_window_list;
  *  1 : no traceset hooks to update; not an error.
  */
 
-int SetTraceset(Tab * tab, gpointer traceset)
+int SetTraceset(Tab * tab, LttvTraceset *traceset)
 {
   LttvHooks * tmp;
   LttvAttributeValue value;
@@ -749,12 +749,9 @@ void lttvwindow_report_focus(Tab *tab, GtkWidget *top_widget)
  */
 
 void lttvwindow_events_request(Tab *tab,
-                               const EventsRequest  *events_request)
+                               EventsRequest  *events_request)
 {
-  EventsRequest *alloc = g_new(sizeof(EventsRequest,1));
-  *alloc = *events_request;
-
-  tab->events_requests = g_slist_append(tab->events_requests, alloc);
+  tab->events_requests = g_slist_append(tab->events_requests, events_request);
   
   if(!tab->events_request_pending)
   {
@@ -780,7 +777,7 @@ void lttvwindow_events_request(Tab *tab,
 
 gint find_viewer (const EventsRequest *a, gconstpointer b)
 {
-  return (a->viewer != b);
+  return (a->owner != b);
 }
 
 
@@ -793,7 +790,7 @@ void lttvwindow_events_request_remove_all(Tab       *tab,
             g_slist_find_custom(tab->events_requests, viewer,
                                 (GCompareFunc)find_viewer))
               != NULL) {
-    EventRequest *events_request = (EventsRequest *)element->data;
+    EventsRequest *events_request = (EventsRequest *)element->data;
     if(events_request->servicing == TRUE) {
       lttv_hooks_call(events_request->after_request, NULL);
     }
This page took 0.024026 seconds and 4 git commands to generate.