Module: wine Branch: master Commit: 8481625fa4db17dc29f69dc8f4ec2e82550b13d3 URL: http://source.winehq.org/git/wine.git/?a=commit;h=8481625fa4db17dc29f69dc8f4...
Author: Henri Verbeet hverbeet@codeweavers.com Date: Sun Apr 1 13:12:01 2012 +0200
ddraw: Explicitly check for the IDirectDrawColorControl interface in ddraw_surface7_QueryInterface().
---
dlls/ddraw/surface.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/dlls/ddraw/surface.c b/dlls/ddraw/surface.c index 202eb4d..0109449 100644 --- a/dlls/ddraw/surface.c +++ b/dlls/ddraw/surface.c @@ -191,6 +191,13 @@ static HRESULT WINAPI ddraw_surface7_QueryInterface(IDirectDrawSurface7 *iface, return S_OK; }
+ if (IsEqualGUID(riid, &IID_IDirectDrawColorControl)) + { + WARN("Color control not implemented.\n"); + *obj = NULL; + return E_NOINTERFACE; + } + if (IsEqualGUID(riid, &IID_D3DDEVICE_WineD3D) || IsEqualGUID(riid, &IID_IDirect3DHALDevice) || IsEqualGUID(riid, &IID_IDirect3DRGBDevice))