[PATCH] ddraw: Set the swapchain palette in ddraw_create_swapchain().
Henri Verbeet
hverbeet at codeweavers.com
Fri Jan 13 05:11:17 CST 2017
This fixes a regression introduced by commit
9d49b7a9be6d4ed59a69c3453de4eadb0101ea09.
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
---
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;
}
--
2.1.4
More information about the wine-patches
mailing list