@@ -1413,7 +1413,11 @@ private: | |||||
void setCallbackFunctions() noexcept | void setCallbackFunctions() noexcept | ||||
{ | { | ||||
ASIOCallbackFunctions<0>::setCallbacksForDevice (callbacks, this); | |||||
/**/ if (currentASIODev[0] == this) ASIOCallbackFunctions<0>::setCallbacks (callbacks); | |||||
else if (currentASIODev[1] == this) ASIOCallbackFunctions<1>::setCallbacks (callbacks); | |||||
else if (currentASIODev[2] == this) ASIOCallbackFunctions<2>::setCallbacks (callbacks); | |||||
else if (currentASIODev[3] == this) ASIOCallbackFunctions<3>::setCallbacks (callbacks); | |||||
else jassertfalse; | |||||
} | } | ||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ASIOAudioIODevice) | JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ASIOAudioIODevice) | ||||
@@ -86,6 +86,9 @@ | |||||
#include <public.sdk/source/common/memorystream.h> | #include <public.sdk/source/common/memorystream.h> | ||||
#include <public.sdk/source/vst/vsteditcontroller.h> | #include <public.sdk/source/vst/vsteditcontroller.h> | ||||
#else | #else | ||||
#if JUCE_MINGW | |||||
#define _set_abort_behavior(...) | |||||
#endif | |||||
#include <base/source/baseiids.cpp> | #include <base/source/baseiids.cpp> | ||||
#include <base/source/fbuffer.cpp> | #include <base/source/fbuffer.cpp> | ||||
#include <base/source/fdebug.cpp> | #include <base/source/fdebug.cpp> | ||||
@@ -117,7 +117,7 @@ | |||||
#define STRICT 1 | #define STRICT 1 | ||||
#define WIN32_LEAN_AND_MEAN 1 | #define WIN32_LEAN_AND_MEAN 1 | ||||
#if JUCE_MINGW | #if JUCE_MINGW | ||||
#define _WIN32_WINNT 0x0501 | |||||
#define _WIN32_WINNT 0x0502 | |||||
#else | #else | ||||
#define _WIN32_WINNT 0x0602 | #define _WIN32_WINNT 0x0602 | ||||
#endif | #endif | ||||