Fix crash when setting loop or punch range after creating a new session (and probably...
[ardour.git] / gtk2_ardour / ardour_ui_mixer.cc
index 991f37c3a7a2cb4669bf1ec842049f638d824a78..a5cc615f4c7620f28e77831661c840d746cc4a0a 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2000 Paul Davis 
+    Copyright (C) 2000 Paul Davis
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
@@ -15,7 +15,6 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id$
 */
 
 /* This file contains any ARDOUR_UI methods that require knowledge of
@@ -35,12 +34,15 @@ ARDOUR_UI::create_mixer ()
 
 {
        try {
-               mixer = new Mixer_UI (*engine);
-       } 
+               mixer = new Mixer_UI ();
+       }
 
        catch (failed_constructor& err) {
                return -1;
        }
 
+       mixer->signal_window_state_event().connect (sigc::bind (sigc::mem_fun (*this, &ARDOUR_UI::main_window_state_event_handler), false));
+
        return 0;
 }
+