diff options
author | Tim Mayberry <mojofunk@gmail.com> | 2007-05-18 02:41:10 +0000 |
---|---|---|
committer | Tim Mayberry <mojofunk@gmail.com> | 2007-05-18 02:41:10 +0000 |
commit | 00fc7b1fa29fcf17c0b9e2c79c648403a88e1664 (patch) | |
tree | bbccb474f7ef459d8b6dc932e1bb04483b723ca4 /gtk2_ardour/ardour_ui_dialogs.cc | |
parent | dbb8f65d8d27960771ef8eb3d4feadfda5a67620 (diff) |
Use bool return type for ARDOUR_UI::unload_session to indicate success/failure.
git-svn-id: svn://localhost/ardour2/trunk@1860 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/ardour_ui_dialogs.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui_dialogs.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc index 8a50697e85..ff2a506558 100644 --- a/gtk2_ardour/ardour_ui_dialogs.cc +++ b/gtk2_ardour/ardour_ui_dialogs.cc @@ -162,13 +162,14 @@ ARDOUR_UI::connect_to_session (Session *s) point_zero_one_second_connection = Glib::signal_timeout().connect (mem_fun(*this, &ARDOUR_UI::every_point_zero_one_seconds), 40); } -int +bool ARDOUR_UI::unload_session () { if (session && session->dirty()) { switch (ask_about_saving_session (_("close"))) { case -1: - return 1; + // cancel + return false; case 1: session->save_state (""); @@ -212,7 +213,7 @@ ARDOUR_UI::unload_session () update_buffer_load (); - return 0; + return true; } int |