diff --git a/gtk2_ardour/vst3_hwnd_plugin_ui.cc b/gtk2_ardour/vst3_hwnd_plugin_ui.cc index 2e049a9086..5b1a0bae83 100644 --- a/gtk2_ardour/vst3_hwnd_plugin_ui.cc +++ b/gtk2_ardour/vst3_hwnd_plugin_ui.cc @@ -140,7 +140,8 @@ VST3HWNDPluginUI::on_window_show (const std::string& /*title*/) } gtk_widget_realize (GTK_WIDGET(_gui_widget.gobj())); - _gui_widget.show (); + _gui_widget.show_all (); + _gui_widget.queue_resize (); return true; } diff --git a/gtk2_ardour/vst3_nsview_plugin_ui.mm b/gtk2_ardour/vst3_nsview_plugin_ui.mm index 9f77d2fe34..8498e5defa 100644 --- a/gtk2_ardour/vst3_nsview_plugin_ui.mm +++ b/gtk2_ardour/vst3_nsview_plugin_ui.mm @@ -209,6 +209,7 @@ VST3NSViewPluginUI::on_window_show (const std::string& /*title*/) { gtk_widget_realize (GTK_WIDGET(_gui_widget.gobj())); show_all (); + _gui_widget.queue_resize (); return true; } diff --git a/gtk2_ardour/vst3_x11_plugin_ui.cc b/gtk2_ardour/vst3_x11_plugin_ui.cc index ecc4d6d749..54612c0e92 100644 --- a/gtk2_ardour/vst3_x11_plugin_ui.cc +++ b/gtk2_ardour/vst3_x11_plugin_ui.cc @@ -282,7 +282,8 @@ VST3X11PluginUI::on_window_show (const std::string& /*title*/) return false; } gtk_widget_realize (GTK_WIDGET(_gui_widget.gobj())); - _gui_widget.show (); + _gui_widget.show_all (); + _gui_widget.queue_resize (); return true; }