From 04bba0f2be1d7838c5a46ee6b69ba9e3bc3fd431 Mon Sep 17 00:00:00 2001 From: attila Date: Thu, 8 Jan 2026 00:07:32 +0100 Subject: [PATCH] VST3 Host: Linux: Map plugin window even with XEMBED_MAPPED unset --- .../format_types/juce_VST3PluginFormat.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp b/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp index 6aa6e50016..2b8ef4fdf9 100644 --- a/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp +++ b/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp @@ -564,7 +564,8 @@ private: using HandleFormat = NSView*; #elif JUCE_LINUX || JUCE_BSD XEmbedComponent embeddedComponent { XEmbedComponentOptions{}.withWantsKeyboardFocus (true) - .withAllowForeignWidgetToResizeComponent (false) }; + .withAllowForeignWidgetToResizeComponent (false) + .withIgnoreXembedMapped() }; using HandleFormat = Window; #else Component embeddedComponent;