diff options
author | Taybin Rutkin <taybin@taybin.com> | 2006-07-22 16:21:10 +0000 |
---|---|---|
committer | Taybin Rutkin <taybin@taybin.com> | 2006-07-22 16:21:10 +0000 |
commit | 3a5a338f80e04676a80c5148064f1e48220e494c (patch) | |
tree | d4b818462ab322427201bdd4284f6e221e51a1e0 /gtk2_ardour/ardour_ui.cc | |
parent | 433d9a5fc3538aa170d3ad1cb11929c0e5e94567 (diff) |
Fixed double delete in Stateful::add_instant_xml().
git-svn-id: svn://localhost/ardour2/trunk@690 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/ardour_ui.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 1887f046b8..732c829a38 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -339,15 +339,15 @@ ARDOUR_UI::save_ardour_state () Config->add_extra_xml (*node); Config->save_state(); - XMLNode* enode = new XMLNode (static_cast<Stateful*>(editor)->get_state()); - XMLNode* mnode = new XMLNode (mixer->get_state()); + XMLNode enode(static_cast<Stateful*>(editor)->get_state()); + XMLNode mnode(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 */ |