summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2010-02-05 17:20:07 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2010-02-05 17:20:07 +0000
commit860aef8e6e0cb65bde665aa79aa5d7b2cdbc554e (patch)
tree1fe443c9632e5857f1b2f841e2485076396ff2b4 /gtk2_ardour/ardour_ui.cc
parent0bdaf456f13c0e9acc84fc043651cba634742442 (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.cc12
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()