summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2010-04-26 16:40:27 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2010-04-26 16:40:27 +0000
commited4970a20308b4a03bb0a96f8c6580a84312fb79 (patch)
treee8070545b2ca490df9ab5bbce3d6d93ca06d9147
parent803edaed4955f256f7c23b75973f02b54fb8fac1 (diff)
close a carbon window for an AU plugin *in addition to*, not just instead of, the containing cocoa window
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6995 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r--gtk2_ardour/au_pluginui.mm4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/au_pluginui.mm b/gtk2_ardour/au_pluginui.mm
index 1aa134adbf..f6ba181adf 100644
--- a/gtk2_ardour/au_pluginui.mm
+++ b/gtk2_ardour/au_pluginui.mm
@@ -198,7 +198,9 @@ AUPluginUI::~AUPluginUI ()
[[NSNotificationCenter defaultCenter] removeObserver:_notify];
[win removeChildWindow:cocoa_parent];
- } else if (carbon_window) {
+ }
+
+ if (carbon_window) {
/* not parented, just overlaid on top of our window */
DisposeWindow (carbon_window);
}