Browse Source

mingw fixes

pull/8/head
falkTX 7 years ago
parent
commit
d61eb6c8dc
3 changed files with 9 additions and 2 deletions
  1. +5
    -1
      modules/juce_audio_devices/native/juce_win32_ASIO.cpp
  2. +3
    -0
      modules/juce_audio_processors/format_types/juce_VST3Headers.h
  3. +1
    -1
      modules/juce_core/native/juce_BasicNativeHeaders.h

+ 5
- 1
modules/juce_audio_devices/native/juce_win32_ASIO.cpp View File

@@ -1413,7 +1413,11 @@ private:
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)


+ 3
- 0
modules/juce_audio_processors/format_types/juce_VST3Headers.h View File

@@ -86,6 +86,9 @@
#include <public.sdk/source/common/memorystream.h>
#include <public.sdk/source/vst/vsteditcontroller.h>
#else
#if JUCE_MINGW
#define _set_abort_behavior(...)
#endif
#include <base/source/baseiids.cpp>
#include <base/source/fbuffer.cpp>
#include <base/source/fdebug.cpp>


+ 1
- 1
modules/juce_core/native/juce_BasicNativeHeaders.h View File

@@ -117,7 +117,7 @@
#define STRICT 1
#define WIN32_LEAN_AND_MEAN 1
#if JUCE_MINGW
#define _WIN32_WINNT 0x0501
#define _WIN32_WINNT 0x0502
#else
#define _WIN32_WINNT 0x0602
#endif


Loading…
Cancel
Save