Module: wine Branch: master Commit: 0990d37d983ded70a5d0fb5caa505997f3ddbcc2 URL: http://source.winehq.org/git/wine.git/?a=commit;h=0990d37d983ded70a5d0fb5caa...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Mon Oct 1 09:35:00 2012 +0400
dwrite: Forward CreateRenderingParams() to CreateMonitorRenderingParams() with primary monitor.
---
dlls/dwrite/Makefile.in | 2 +- dlls/dwrite/main.c | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/dlls/dwrite/Makefile.in b/dlls/dwrite/Makefile.in index 1b68b2b..5a6564b 100644 --- a/dlls/dwrite/Makefile.in +++ b/dlls/dwrite/Makefile.in @@ -1,6 +1,6 @@ MODULE = dwrite.dll IMPORTLIB = dwrite -IMPORTS = gdi32 +IMPORTS = user32 gdi32
C_SRCS = \ font.c \ diff --git a/dlls/dwrite/main.c b/dlls/dwrite/main.c index 866fa88..c126ec1 100644 --- a/dlls/dwrite/main.c +++ b/dlls/dwrite/main.c @@ -24,6 +24,7 @@
#include "windef.h" #include "winbase.h" +#include "winuser.h"
#include "initguid.h" #include "dwrite.h" @@ -249,8 +250,14 @@ static HRESULT WINAPI dwritefactory_CreateFontFace(IDWriteFactory *iface,
static HRESULT WINAPI dwritefactory_CreateRenderingParams(IDWriteFactory *iface, IDWriteRenderingParams **params) { - FIXME("(%p): stub\n", params); - return E_NOTIMPL; + HMONITOR monitor; + POINT pt; + + TRACE("(%p)\n", params); + + pt.x = pt.y = 0; + monitor = MonitorFromPoint(pt, MONITOR_DEFAULTTOPRIMARY); + return IDWriteFactory_CreateMonitorRenderingParams(iface, monitor, params); }
static HRESULT WINAPI dwritefactory_CreateMonitorRenderingParams(IDWriteFactory *iface, HMONITOR monitor,