From f312058776486867bffd6dcf7ff7486bc94ee9ea Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Fri, 9 Aug 2024 16:08:53 +0200 Subject: [PATCH] Xnest: fetch image metrics from xcb connection setup data Signed-off-by: Enrico Weigelt, metux IT consult --- hw/xnest/Init.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/hw/xnest/Init.c b/hw/xnest/Init.c index 36e801f30..5e58a9bbe 100644 --- a/hw/xnest/Init.c +++ b/hw/xnest/Init.c @@ -34,6 +34,7 @@ is" without express or implied warranty. #include "dixfontstr.h" #include "extinit_priv.h" #include "Xnest.h" +#include "xnest-xcb.h" #include "Display.h" #include "Screen.h" @@ -70,11 +71,10 @@ InitOutput(ScreenInfo * screen_info, int argc, char *argv[]) xnestOpenDisplay(argc, argv); - screen_info->imageByteOrder = ImageByteOrder(xnestDisplay); - screen_info->bitmapScanlineUnit = BitmapUnit(xnestDisplay); - screen_info->bitmapScanlinePad = BitmapPad(xnestDisplay); - screen_info->bitmapBitOrder = BitmapBitOrder(xnestDisplay); - + screen_info->imageByteOrder = xnestUpstreamInfo.setup->image_byte_order; + screen_info->bitmapScanlineUnit = xnestUpstreamInfo.setup->bitmap_format_scanline_unit; + screen_info->bitmapScanlinePad = xnestUpstreamInfo.setup->bitmap_format_scanline_pad; + screen_info->bitmapBitOrder = xnestUpstreamInfo.setup->bitmap_format_bit_order; screen_info->numPixmapFormats = 0; for (i = 0; i < xnestNumPixmapFormats; i++) for (j = 0; j < xnestNumDepths; j++)