dix: AllocColor() dont fire Xace hook when looking up color at root window
This is creating false alarms that are complicated to catch, thus passing NULL client so the Xace hook in dixLookupResourceByType() doesn't fire here. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
parent
b73cd6066a
commit
dc0630df2f
|
@ -1026,7 +1026,7 @@ AllocColor(ColormapPtr pmap,
|
|||
|
||||
dixLookupResourceByType((void **) &prootmap,
|
||||
pmap->pScreen->defColormap, X11_RESTYPE_COLORMAP,
|
||||
clients[client], DixReadAccess);
|
||||
NULL, DixReadAccess);
|
||||
|
||||
if (pmap->class == prootmap->class)
|
||||
FindColorInRootCmap(prootmap, prootmap->red, entries, &rgb,
|
||||
|
@ -1044,7 +1044,7 @@ AllocColor(ColormapPtr pmap,
|
|||
|
||||
dixLookupResourceByType((void **) &prootmap,
|
||||
pmap->pScreen->defColormap, X11_RESTYPE_COLORMAP,
|
||||
clients[client], DixReadAccess);
|
||||
NULL, DixReadAccess);
|
||||
|
||||
if (pmap->class == prootmap->class) {
|
||||
pixR = (*pPix & pVisual->redMask) >> pVisual->offsetRed;
|
||||
|
|
Loading…
Reference in New Issue