From 6e435c5de25d67ce201366fbc9a8b523f128d5a4 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Mon, 5 Aug 2024 17:38:44 +0200 Subject: [PATCH] (!1654) Xnest: replace XSetWindowColormap() by xcb_change_window_attributes() Signed-off-by: Enrico Weigelt, metux IT consult --- hw/xnest/Color.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/hw/xnest/Color.c b/hw/xnest/Color.c index 76012ddbf..c909bb7b6 100644 --- a/hw/xnest/Color.c +++ b/hw/xnest/Color.c @@ -255,9 +255,11 @@ xnestSetInstalledColormapWindows(ScreenPtr pScreen) pScreen->defColormap, X11_RESTYPE_COLORMAP, serverClient, DixUseAccess); - XSetWindowColormap(xnestDisplay, - xnestDefaultWindows[pScreen->myNum], - xnestColormap(pCmap)); + uint32_t cmap = xnestColormap(pCmap); + xcb_change_window_attributes(xnestUpstreamInfo.conn, + xnestDefaultWindows[pScreen->myNum], + XCB_CW_COLORMAP, + &cmap); } #endif /* DUMB_WINDOW_MANAGERS */ }