summaryrefslogtreecommitdiff
path: root/gtk2_ardour/au_pluginui.mm
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-04-27 20:12:15 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-04-27 20:12:15 -0400
commit04d86ebd8da0f4c5c101bcab19d6d55a0cac9776 (patch)
tree52063c85c100ee132b58d2a542ec7ce467726501 /gtk2_ardour/au_pluginui.mm
parent42983959d2cb3570c517e58dd2d23fc2b9b9835a (diff)
fix logic bomb
Diffstat (limited to 'gtk2_ardour/au_pluginui.mm')
-rw-r--r--gtk2_ardour/au_pluginui.mm10
1 files changed, 4 insertions, 6 deletions
diff --git a/gtk2_ardour/au_pluginui.mm b/gtk2_ardour/au_pluginui.mm
index 9c8980cfff..9e9e45b3e5 100644
--- a/gtk2_ardour/au_pluginui.mm
+++ b/gtk2_ardour/au_pluginui.mm
@@ -851,14 +851,12 @@ AUPluginUI::parent_cocoa_window ()
resizable = false;
- if (!toplevel || !toplevel->is_toplevel()) {
- error << _("AUPluginUI: no top level window!") << endmsg;
+ if (toplevel && toplevel->is_toplevel()) {
+ toplevel->size_request (req);
+ toplevel->set_size_request (req.width, req.height);
+ dynamic_cast<Gtk::Window*>(toplevel)->set_resizable (false);
}
- toplevel->size_request (req);
- toplevel->set_size_request (req.width, req.height);
- dynamic_cast<Gtk::Window*>(toplevel)->set_resizable (false);
-
#endif
return 0;
}