diff options
Diffstat (limited to 'gtk2_ardour/ardour_ui_ed.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui_ed.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/ardour_ui_ed.cc b/gtk2_ardour/ardour_ui_ed.cc index bb627fc011..c9381b7a64 100644 --- a/gtk2_ardour/ardour_ui_ed.cc +++ b/gtk2_ardour/ardour_ui_ed.cc @@ -867,7 +867,9 @@ ARDOUR_UI::save_ardour_state () Config->add_extra_xml (_startup->engine_control()->get_state()); } Config->save_state(); - ui_config->save_state (); + if (ui_config->dirty()) { + ui_config->save_state (); + } XMLNode& enode (static_cast<Stateful*>(editor)->get_state()); XMLNode& mnode (mixer->get_state()); |