summaryrefslogtreecommitdiff
path: root/gtk2_ardour/engine_dialog.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-06-14 16:01:46 +0200
committerRobin Gareus <robin@gareus.org>2014-06-14 16:01:46 +0200
commit9268de566cff848a857a21ffc3664b77dd67b552 (patch)
tree4f79e15347f2c79186973a4074e89c3f0b4e830e /gtk2_ardour/engine_dialog.cc
parentca1064e337705c204d4c46d264a655eef5611585 (diff)
fix initialization of audio-engine dialog
Diffstat (limited to 'gtk2_ardour/engine_dialog.cc')
-rw-r--r--gtk2_ardour/engine_dialog.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc
index b50b24e899..1980a4a7a0 100644
--- a/gtk2_ardour/engine_dialog.cc
+++ b/gtk2_ardour/engine_dialog.cc
@@ -275,7 +275,11 @@ EngineControl::EngineControl ()
ARDOUR::AudioEngine::instance()->Stopped.connect (stopped_connection, MISSING_INVALIDATOR, boost::bind (&EngineControl::engine_stopped, this), gui_context());
ARDOUR::AudioEngine::instance()->Halted.connect (stopped_connection, MISSING_INVALIDATOR, boost::bind (&EngineControl::engine_stopped, this), gui_context());
- backend_changed ();
+ {
+ PBD::Unwinder<uint32_t> protect_ignore_changes (ignore_changes, ignore_changes + 1);
+ backend_changed ();
+ }
+ maybe_display_saved_state();
/* Connect to signals */