summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2010-04-02 18:56:56 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2010-04-02 18:56:56 +0000
commit0bd844bd10618108a3068071a85c24baaabb7bf8 (patch)
tree29b9319f57bdb2ef768733a37589f948f0abd596 /gtk2_ardour
parentbb975dae3757acba0726d6c27e09c2268e99fe29 (diff)
brute force approach to stopping GTK shutdown from causing a crash as we try to manipulate no-longer-existing Objective C menu items
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6842 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/main.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk2_ardour/main.cc b/gtk2_ardour/main.cc
index 1963fee62b..7a34e93390 100644
--- a/gtk2_ardour/main.cc
+++ b/gtk2_ardour/main.cc
@@ -37,6 +37,8 @@
#include <ardour/audioengine.h>
#include <gtkmm/main.h>
+
+#include <gtkmm2ext/application.h>
#include <gtkmm2ext/popup.h>
#include <gtkmm2ext/utils.h>
@@ -394,6 +396,7 @@ int main (int argc, char* argv[])
}
ui->run (text_receiver);
+ Gtkmm2ext::Application::instance()->cleanup();
ui = 0;
ARDOUR::cleanup ();