[PATCH] Don't treat old dinput versions as an error

Paul Vriens Paul.Vriens.Wine at gmail.com
Fri Mar 7 13:26:57 CST 2008


---
 dlls/dinput/tests/keyboard.c |    5 +++++
 dlls/dinput/tests/mouse.c    |    5 +++++
 2 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/dlls/dinput/tests/keyboard.c b/dlls/dinput/tests/keyboard.c
index 4503f2f..76ecec8 100644
--- a/dlls/dinput/tests/keyboard.c
+++ b/dlls/dinput/tests/keyboard.c
@@ -143,6 +143,11 @@ static void keyboard_tests(DWORD version)
     ULONG ref = 0;
 
     hr = DirectInputCreate(hInstance, version, &pDI, NULL);
+    if (hr == DIERR_OLDDIRECTINPUTVERSION)
+    {
+        skip("Tests require a newer dinput version\n");
+        return;
+    }
     ok(SUCCEEDED(hr), "DirectInputCreate() failed: %s\n", DXGetErrorString8(hr));
     if (FAILED(hr)) return;
 
diff --git a/dlls/dinput/tests/mouse.c b/dlls/dinput/tests/mouse.c
index 3ea2147..8860457 100644
--- a/dlls/dinput/tests/mouse.c
+++ b/dlls/dinput/tests/mouse.c
@@ -118,6 +118,11 @@ static void mouse_tests(void)
     ULONG ref = 0;
 
     hr = DirectInputCreate(hInstance, DIRECTINPUT_VERSION, &pDI, NULL);
+    if (hr == DIERR_OLDDIRECTINPUTVERSION)
+    {
+        skip("Tests require a newer dinput version\n");
+        return;
+    }
     ok(SUCCEEDED(hr), "DirectInputCreate() failed: %s\n", DXGetErrorString8(hr));
     if (FAILED(hr)) return;
 
-- 
1.5.4.1


--------------020902010004010307050904--



More information about the wine-patches mailing list