git-svn-id: http://ltt.polymtl.ca/svn@468 04897980-b3bd-0310-b5e0-8ef037075253
authoryangxx <yangxx@04897980-b3bd-0310-b5e0-8ef037075253>
Sat, 31 Jan 2004 19:08:55 +0000 (19:08 +0000)
committeryangxx <yangxx@04897980-b3bd-0310-b5e0-8ef037075253>
Sat, 31 Jan 2004 19:08:55 +0000 (19:08 +0000)
ltt/branches/poly/lttv/modules/gui/main/src/callbacks.c

index 2d0417193bfdbb9900427d58d3d9d7fa0dfdfe12..76920ae60a4a2284da2cf079d6594dcfc7d05703 100644 (file)
@@ -1016,7 +1016,7 @@ void
 on_button_new_clicked                  (GtkButton       *button,
                                         gpointer         user_data)
 {
-  create_new_window((GtkWidget*)button, user_data, FALSE);
+  create_new_window((GtkWidget*)button, user_data, TRUE);
 }
 
 void
@@ -1616,7 +1616,7 @@ void construct_main_window(MainWindow * parent, WindowCreationData * win_creatio
   }
   //for now there is no name field in LttvTraceset structure
   //Use "Traceset" as the label for the default tab
-  create_tab(NULL, new_m_window, notebook,"Traceset");
+  create_tab(parent, new_m_window, notebook,"Traceset");
 
   g_object_set_data_full(
                        G_OBJECT(new_m_window->mwindow),
@@ -1658,8 +1658,9 @@ void tab_destructor(Tab * tab_instance)
       ref_count = lttv_trace_get_ref_number(trace);
       if(ref_count <= 1){
        ltt_trace_close(lttv_trace(trace));
+       lttv_trace_destroy(trace);
       }
-      lttv_trace_destroy(trace);
+      //      lttv_trace_destroy(trace);
     }
   }  
   lttv_traceset_destroy(tab_instance->traceset_info->traceset); 
This page took 0.02544 seconds and 4 git commands to generate.