diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2010-02-05 17:20:07 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2010-02-05 17:20:07 +0000 |
commit | 860aef8e6e0cb65bde665aa79aa5d7b2cdbc554e (patch) | |
tree | 1fe443c9632e5857f1b2f841e2485076396ff2b4 /gtk2_ardour/ardour_ui.cc | |
parent | 0bdaf456f13c0e9acc84fc043651cba634742442 (diff) |
correct size used by tempo line allocator; fix crash when exit is initiated by menu "quit" on OS X; bump to 2.8.8
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6636 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/ardour_ui.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 4e1b2d4778..9b2ac77b02 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -724,6 +724,18 @@ ARDOUR_UI::check_memory_locking () #endif // !__APPLE__ } +void +ARDOUR_UI::queue_finish () +{ + Glib::signal_idle().connect (mem_fun (*this, &ARDOUR_UI::idle_finish)); +} + +bool +ARDOUR_UI::idle_finish () +{ + finish (); + return false; /* do not call again */ +} void ARDOUR_UI::finish() |