Hi, this call to performExternalDragDropOfFiles has started crashing recently after updates on develop. Code continues to work fine on OSX.
performExternalDragDropOfFiles( { outf.getFullPathName() }, false, nullptr, [ = ] ( void ) {
} );
The crash is in messageCallback():
struct AsyncCallInvoker : public MessageBase
{
AsyncCallInvoker (FunctionType&& f) : callback (std::forward<FunctionType> (f)) { post(); }
void messageCallback() override { callback(); }
FunctionType callback;
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AsyncCallInvoker)
};