mirror of
https://github.com/X11Libre/xserver.git
synced 2026-10-09 23:22:22 +00:00
Kill DoChangeGC in favor of dixChangeGC.
This doesn't change any behavior, but it isn't clear whether NullClient is correct in all cases. As ajax says, > For most of these changes, I think it's correct to use NullClient, > since they are server-initiated changes and should not fail for (eg) > xace reasons. ... At any rate, you're certainly not changing any > semantics by leaving them all as NullClient, so this patch can't be > more wrong than before. Signed-off-by: Jamey Sharp <jamey@minilop.net> Reviewed-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
parent
afcbbd6dfe
commit
65cedf3905
14 changed files with 40 additions and 92 deletions
|
|
@ -78,13 +78,13 @@ typedef struct _LineFace {
|
|||
#define MILINESETPIXEL(pDrawable, pGC, pixel, oldPixel) { \
|
||||
oldPixel = pGC->fgPixel; \
|
||||
if (pixel != oldPixel) { \
|
||||
DoChangeGC (pGC, GCForeground, (XID *) &pixel, FALSE); \
|
||||
dixChangeGC (NullClient, pGC, GCForeground, (XID *) &pixel, NULL); \
|
||||
ValidateGC (pDrawable, pGC); \
|
||||
} \
|
||||
}
|
||||
#define MILINERESETPIXEL(pDrawable, pGC, pixel, oldPixel) { \
|
||||
if (pixel != oldPixel) { \
|
||||
DoChangeGC (pGC, GCForeground, (XID *) &oldPixel, FALSE); \
|
||||
dixChangeGC (NullClient, pGC, GCForeground, (XID *) &oldPixel, NULL); \
|
||||
ValidateGC (pDrawable, pGC); \
|
||||
} \
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue