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