Updated config.guess file
[ardour.git] / gtk2_ardour / ardour_ui.cc
index 833dc8512f490b059ea4acafd2d5e524ec7335a7..1887f046b8ad26ea3c7de2d6f756bcc606737c80 100644 (file)
@@ -339,15 +339,15 @@ ARDOUR_UI::save_ardour_state ()
        Config->add_extra_xml (*node);
        Config->save_state();
 
-       XMLNode& enode (static_cast<Stateful*>(editor)->get_state());
-       XMLNode& mnode (mixer->get_state());
+       XMLNode* enode = new XMLNode (static_cast<Stateful*>(editor)->get_state());
+       XMLNode* mnode = new XMLNode (mixer->get_state());
 
        if (session) {
-               session->add_instant_xml(enode, session->path());
-               session->add_instant_xml(mnode, session->path());
+               session->add_instant_xml(*enode, session->path());
+               session->add_instant_xml(*mnode, session->path());
        } else {
-               Config->add_instant_xml(enode, get_user_ardour_path());
-               Config->add_instant_xml(mnode, get_user_ardour_path());
+               Config->add_instant_xml(*enode, get_user_ardour_path());
+               Config->add_instant_xml(*mnode, get_user_ardour_path());
        }
 
        /* keybindings */