Henri Verbeet : ddraw: Set the swapchain palette in ddraw_create_swapchain ().
Alexandre Julliard
julliard at winehq.org
Fri Jan 13 14:12:54 CST 2017
Module: wine
Branch: master
Commit: e48d75862fdd273a878e4a1188d57725fee7e87d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=e48d75862fdd273a878e4a1188d57725fee7e87d
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date: Fri Jan 13 14:59:17 2017 +0330
ddraw: Set the swapchain palette in ddraw_create_swapchain().
This fixes a regression introduced by commit
9d49b7a9be6d4ed59a69c3453de4eadb0101ea09.
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/ddraw/ddraw.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/dlls/ddraw/ddraw.c b/dlls/ddraw/ddraw.c
index 6afa6dd..3b4c628 100644
--- a/dlls/ddraw/ddraw.c
+++ b/dlls/ddraw/ddraw.c
@@ -653,6 +653,9 @@ static HRESULT ddraw_create_swapchain(struct ddraw *ddraw, HWND window, BOOL win
wined3d_swapchain_incref(ddraw->wined3d_swapchain);
ddraw_set_swapchain_window(ddraw, window);
+ if (ddraw->primary && ddraw->primary->palette)
+ wined3d_swapchain_set_palette(ddraw->wined3d_swapchain, ddraw->primary->palette->wined3d_palette);
+
return DD_OK;
}
More information about the wine-cvs
mailing list