summaryrefslogtreecommitdiff
path: root/gtk2_ardour/startup.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2012-07-11 19:36:01 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2012-07-11 19:36:01 +0000
commit70e8933151a1a85b082ac8c9dca4a9ea5f95c5af (patch)
tree0eddd3537f0bed575aeb23814c816e89fd3e2036 /gtk2_ardour/startup.cc
parent40d8d1d985fd56449d483b79159fafee79183976 (diff)
handle failure to start audioengine correctly
git-svn-id: svn://localhost/ardour2/branches/3.0@13033 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/startup.cc')
-rw-r--r--gtk2_ardour/startup.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/startup.cc b/gtk2_ardour/startup.cc
index a811fd7cc1..dbdaa2a5f0 100644
--- a/gtk2_ardour/startup.cc
+++ b/gtk2_ardour/startup.cc
@@ -623,7 +623,10 @@ void
ArdourStartup::on_apply ()
{
if (engine_dialog) {
- engine_dialog->setup_engine ();
+ if (engine_dialog->setup_engine ()) {
+ set_current_page (audio_page_index);
+ return;
+ }
}
if (config_modified) {