From a7f1d80a06304f089a5612fcbda3acf9dda22554 Mon Sep 17 00:00:00 2001 From: Clownacy Date: Thu, 13 Feb 2020 18:14:30 +0000 Subject: [PATCH] Fix compilation with modern Visual Studio --- src/Input.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Input.cpp b/src/Input.cpp index 91881e27..65eb2e6e 100644 --- a/src/Input.cpp +++ b/src/Input.cpp @@ -87,7 +87,11 @@ BOOL FindAndOpenDirectInputDevice(HWND hWnd) directinput_objects.lpDI->AddRef(); +#if defined(_MSC_VER) && _MSC_VER >= 1500 + lpDI->EnumDevices(DI8DEVTYPE_JOYSTICK, EnumDevices_Callback, &directinput_objects, DIEDFL_ATTACHEDONLY); +#else lpDI->EnumDevices(DIDEVTYPE_JOYSTICK, EnumDevices_Callback, &directinput_objects, DIEDFL_ATTACHEDONLY); +#endif if (directinput_objects.lpDI != NULL) {