1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00
JUCE/modules
attila 90e72dbd98 Windows: Fix faulty mechanism for creating multiple WebView2 instances serially
Prior to this commit it was possible for the WebBrowserComponent
implementation on Windows to end up in an infinite loop if multiple
WebBrowserComponent objects were being created at the same time.

When an instance was already being created, the createWebView() call for
the second would place it in a queue and return without initiating its
creation. When the first WebView finishes creation, it calls the
handleAsyncUpdate() function of the second. However handleAsyncUdpate()
would see that the webViewBeingCreated helper variable was already true
and not call createWebView(), hence the second WebView would never be
created.

If, in the meantime, the scriptsWaitingForExecution variable wasn't
empty, handleAsyncUpdate() would endlessly call triggerAsyncUpdate().
2025-01-17 16:29:42 +01:00
..
juce_analytics Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_animation Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_audio_basics Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_audio_devices JACK: Fix missing-prototype and unused-function warnings emitted by clang 2025-01-13 15:27:00 +00:00
juce_audio_formats Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_audio_plugin_client Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_audio_processors Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_audio_utils Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_box2d Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_core Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_cryptography Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_data_structures Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_dsp Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_events Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_graphics Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_gui_basics Windowing: Store originator component when initiating a mouse drag 2025-01-13 16:56:42 +00:00
juce_gui_extra Windows: Fix faulty mechanism for creating multiple WebView2 instances serially 2025-01-17 16:29:42 +01:00
juce_javascript Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_midi_ci Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_opengl Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_osc Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_product_unlocking Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_video Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
CMakeLists.txt Javascript: Move javascript implementation into a separate module 2024-11-07 09:53:10 +00:00