Explorar el Código

Set Pixmap depths after creating visuals

This affects the ordering of visuals, which breaks some buggy
applications that assume the first visual is the root window visual.
pull/1716/head
Pierre Ossman hace 4 meses
padre
commit
7ad74d1416
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2
    2
      unix/xserver/hw/vnc/xvnc.c

+ 2
- 2
unix/xserver/hw/vnc/xvnc.c Ver fichero

@@ -992,8 +992,6 @@ vncScreenInit(ScreenPtr pScreen, int argc, char **argv)
vncFbptr[0] = pbits;
vncFbstride[0] = vncScreenInfo.fb.paddedWidth;

miSetPixmapDepths();

switch (vncScreenInfo.fb.depth) {
case 16:
miSetVisualTypesAndMasks(16,
@@ -1018,6 +1016,8 @@ vncScreenInit(ScreenPtr pScreen, int argc, char **argv)
return FALSE;
}

miSetPixmapDepths();

ret = fbScreenInit(pScreen, pbits,
vncScreenInfo.fb.width, vncScreenInfo.fb.height,
dpi, dpi, vncScreenInfo.fb.paddedWidth,

Cargando…
Cancelar
Guardar