mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Fix potential crash in Ableton Live when dismissing the plugin window with Esc
The crash could be reproduced with a WebBrowserComponent, but it was not the root cause of it.
This commit is contained in:
parent
86b17ef4fb
commit
7f4176e259
31 changed files with 233 additions and 0 deletions
|
|
@ -2135,6 +2135,8 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_gui_basics/detail/juce_AlertWindowHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ButtonAccessibilityHandler.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.cpp"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_CustomMouseCursorInfo.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusRestorer.h"
|
||||
|
|
@ -4741,6 +4743,8 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_gui_basics/detail/juce_AlertWindowHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ButtonAccessibilityHandler.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.cpp"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_CustomMouseCursorInfo.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusRestorer.h"
|
||||
|
|
|
|||
|
|
@ -2605,6 +2605,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AccessibilityHelpers.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_Drawable.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -4462,6 +4465,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AlertWindowHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ButtonAccessibilityHandler.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_CustomMouseCursorInfo.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_FocusHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_FocusRestorer.h"/>
|
||||
|
|
|
|||
|
|
@ -3382,6 +3382,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AccessibilityHelpers.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_Drawable.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -7779,6 +7782,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentHelpers.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_CustomMouseCursorInfo.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
|
|
|
|||
|
|
@ -2605,6 +2605,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AccessibilityHelpers.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_Drawable.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -4462,6 +4465,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AlertWindowHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ButtonAccessibilityHandler.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_CustomMouseCursorInfo.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_FocusHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_FocusRestorer.h"/>
|
||||
|
|
|
|||
|
|
@ -3382,6 +3382,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AccessibilityHelpers.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_Drawable.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -7779,6 +7782,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentHelpers.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_CustomMouseCursorInfo.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue