Ver código fonte

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 4 meses atrás
pai
commit
7ad74d1416
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2
    2
      unix/xserver/hw/vnc/xvnc.c

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

@@ -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,

Carregando…
Cancelar
Salvar