diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 3da6e1d597..c56111d20f 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -2347,8 +2347,9 @@ ARDOUR_UI::save_session_as () _progress_dialog.show_pd (); if (_session->save_as (sa)) { /* ERROR MESSAGE */ - MessageDialog msg (string_compose (_("Save As failed: %1"), sa.failure_message)); - msg.run (); + WavesMessageDialog ("", string_compose (_("Save As failed: %1"), sa.failure_message)).run (); + } else { + update_recent_session_menuitems (); } _progress_dialog.hide (); }