diff options
-rw-r--r-- | gtk2_ardour/engine_dialog.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index 695940e446..bdf00207e6 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -1775,7 +1775,9 @@ EngineControl::set_state (const XMLNode& root) * can also be set to valid entries and the state will be restored * correctly. */ - set_driver_popdown_strings (); + if (!(*i)->driver.empty()) { + set_driver_popdown_strings (); + } driver_combo.set_active_text ((*i)->driver); backend_changed (); |