diff options
Diffstat (limited to 'gtk2_ardour/ardour_ui.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 9e17d52e5e..997b790c1a 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -801,10 +801,15 @@ ARDOUR_UI::autosave_session () } void -ARDOUR_UI::update_autosave () +ARDOUR_UI::session_dirty_changed () { - ENSURE_GUI_THREAD (*this, &ARDOUR_UI::update_autosave) + update_autosave (); + update_title (); +} +void +ARDOUR_UI::update_autosave () +{ if (_session && _session->dirty()) { if (_autosave_connection.connected()) { _autosave_connection.disconnect(); |