diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 27bde598ad..c87fd2c8f0 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -1821,6 +1821,10 @@ ARDOUR_UI::open_session () int response = open_session_selector.run(); open_session_selector.hide (); + if (response == Gtk::RESPONSE_CANCEL) { + return; + } + string session_path = open_session_selector.get_filename(); string path, name; bool isnew;