diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-07-11 19:36:01 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-07-11 19:36:01 +0000 |
commit | 70e8933151a1a85b082ac8c9dca4a9ea5f95c5af (patch) | |
tree | 0eddd3537f0bed575aeb23814c816e89fd3e2036 /gtk2_ardour/startup.cc | |
parent | 40d8d1d985fd56449d483b79159fafee79183976 (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.cc | 5 |
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) { |