From ed9848930b3acd81f507c6d24b941b604ede8978 Mon Sep 17 00:00:00 2001
From: Ivan Gyurdiev <ivg231@gmail.com>
Date: Mon, 10 Jul 2006 20:32:47 -0600
Subject: [PATCH] wined3d: Improve GetAdapterMonitor stub.

---
 dlls/wined3d/directx.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c
index d9bb59c4b5b..dea1cefb380 100644
--- a/dlls/wined3d/directx.c
+++ b/dlls/wined3d/directx.c
@@ -820,11 +820,14 @@ static HRESULT  WINAPI IWineD3DImpl_RegisterSoftwareDevice(IWineD3D *iface, void
 
 static HMONITOR WINAPI IWineD3DImpl_GetAdapterMonitor(IWineD3D *iface, UINT Adapter) {
     IWineD3DImpl *This = (IWineD3DImpl *)iface;
-    FIXME_(d3d_caps)("(%p)->(Adptr:%d)\n", This, Adapter);
+    POINT pt = { -1, -1 };
+
     if (Adapter >= IWineD3DImpl_GetAdapterCount(iface)) {
         return NULL;
     }
-    return WINED3D_OK;
+
+    FIXME_(d3d_caps)("(%p): returning the primary monitor for adapter %d\n", This, Adapter);
+    return MonitorFromPoint(pt, MONITOR_DEFAULTTOPRIMARY);
 }
 
 /* FIXME: GetAdapterModeCount and EnumAdapterModes currently only returns modes
-- 
GitLab