1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules
reuk 66aa42c9c0
VST3 Client: Fix parameter context menu in FL Studio
The change to the VST3 wrapper in
335f6e9591 broke context menu items in FL
Studio, so that clicking on a menu item had no effect. This could be
seen in the DSPModulePluginDemo example.

I'm not sure exactly what caused the breakage. Before the breaking
change, the menu remained alive until the point where the menu item was
triggered as it was leaked. After the breaking change, the IContextMenu
could be freed before a particular IContextMenuTarget was executed. My
guess is that FL Studio requires the menu to be alive when triggering a
particular menu item.

This change captures the IContextMenu inside the popup menu callback to
ensure that it remains alive until the PopupMenu is destroyed.
2024-07-31 19:36:51 +01:00
..
juce_analytics Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_animation Fix some Doxygen docstrings 2024-06-12 09:35:32 +01:00
juce_audio_basics MidiFile: Fix invalid comparator argument to stable_sort 2024-07-31 19:36:51 +01:00
juce_audio_devices Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_audio_formats Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_audio_plugin_client VST3 Client: Fix parameter context menu in FL Studio 2024-07-31 19:36:51 +01:00
juce_audio_processors VST3 Host: Supply an IRunLoop from the host context 2024-07-29 16:11:59 +01:00
juce_audio_utils Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_box2d Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_core DynamicObject: Make virtual functions non-virtual 2024-07-29 16:09:53 +01:00
juce_cryptography Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_data_structures Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_dsp Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_events Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_graphics Harfbuzz: Silence clang overflow warning 2024-07-29 16:11:55 +01:00
juce_gui_basics Windows: Throttle VBlankThread when the display is off 2024-07-31 18:15:54 +02:00
juce_gui_extra Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_midi_ci Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_opengl Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_osc Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_product_unlocking Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_video Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
CMakeLists.txt Animation: Add juce_animation module 2024-04-16 17:43:21 +01:00