diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-04-27 20:12:15 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-04-27 20:12:15 -0400 |
commit | 04d86ebd8da0f4c5c101bcab19d6d55a0cac9776 (patch) | |
tree | 52063c85c100ee132b58d2a542ec7ce467726501 /gtk2_ardour/au_pluginui.mm | |
parent | 42983959d2cb3570c517e58dd2d23fc2b9b9835a (diff) |
fix logic bomb
Diffstat (limited to 'gtk2_ardour/au_pluginui.mm')
-rw-r--r-- | gtk2_ardour/au_pluginui.mm | 10 |
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; } |