[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