mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-02-03 03:30:06 +00:00
It seems like shared_from_this may not be enabled when a unique_ptr is assigned to a shared_ptr (although it *should* be enabled when constructing a new shared_ptr from a unique_ptr). Functions that return objects that may need to use shared_from_this now return shared_ptr, just to be safe. Additionally, in some cases, shared_from_this was being called from Thread::run after the last reference to the shared object had been released. We now call shared_from_this during 'open', which will always run on the message thread while at least once reference to the shared object is alive. |
||
|---|---|---|
| .. | ||
| java/app/com/rmsl/juce | ||
| javaopt/app/com/rmsl/juce | ||
| x11 | ||
| juce_android_ContentSharer.cpp | ||
| juce_android_FileChooser.cpp | ||
| juce_android_Windowing.cpp | ||
| juce_common_MimeTypes.cpp | ||
| juce_ios_ContentSharer.cpp | ||
| juce_ios_FileChooser.mm | ||
| juce_ios_UIViewComponentPeer.mm | ||
| juce_ios_Windowing.mm | ||
| juce_linux_FileChooser.cpp | ||
| juce_linux_Windowing.cpp | ||
| juce_mac_FileChooser.mm | ||
| juce_mac_MainMenu.mm | ||
| juce_mac_MouseCursor.mm | ||
| juce_mac_NSViewComponentPeer.mm | ||
| juce_mac_Windowing.mm | ||
| juce_MultiTouchMapper.h | ||
| juce_win32_DragAndDrop.cpp | ||
| juce_win32_FileChooser.cpp | ||
| juce_win32_ScopedThreadDPIAwarenessSetter.h | ||
| juce_win32_Windowing.cpp | ||