summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2010-07-21 00:15:43 +0000
committerCarl Hetherington <carl@carlh.net>2010-07-21 00:15:43 +0000
commitf58a810af82cba3510b718a99bcc2d5473c8abf5 (patch)
tree978a6188fd304b4207d5e29ef715e7409e298c41 /gtk2_ardour/ardour_ui.cc
parentf9d88d09797e9ba1fa4a281e66e583d41da7e009 (diff)
Clamp y for newly added automation line points.
git-svn-id: svn://localhost/ardour2/branches/3.0@7457 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/ardour_ui.cc')
-rw-r--r--gtk2_ardour/ardour_ui.cc9
1 files changed, 4 insertions, 5 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc
index 94d5a4d8d4..9cc879c3ff 100644
--- a/gtk2_ardour/ardour_ui.cc
+++ b/gtk2_ardour/ardour_ui.cc
@@ -299,12 +299,11 @@ ARDOUR_UI::ARDOUR_UI (int *argcp, char **argvp[])
bool
ARDOUR_UI::run_startup (bool should_be_new, string load_template)
{
- if (_startup == 0) {
- _startup = new ArdourStartup ();
- }
-
- XMLNode* audio_setup = Config->extra_xml ("AudioSetup");
+ delete _startup;
+ _startup = new ArdourStartup ();
+ XMLNode* audio_setup = Config->extra_xml ("AudioSetup");
+
if (audio_setup && _startup->engine_control()) {
_startup->engine_control()->set_state (*audio_setup);
}