Bug #13104: XAA: Adapt to glyph storage changes.
Glyph bits are now stored in a proper pixmap, not just hanging off the end of a GlyphRec.
This commit is contained in:
parent
b6a0c6d486
commit
9c2e0871cf
|
@ -660,7 +660,7 @@ XAADoGlyphs (CARD8 op,
|
||||||
pnt = pntr + (row * pitch) + (column >> 5);
|
pnt = pntr + (row * pitch) + (column >> 5);
|
||||||
column &= 31;
|
column &= 31;
|
||||||
dwords = ((w + 31) >> 5) - 1;
|
dwords = ((w + 31) >> 5) - 1;
|
||||||
bits = (CARD32*)(glyph + 1);
|
bits = (CARD32 *)GlyphPixmap(glyph)[pScreen->myNum]->devPrivate.ptr;
|
||||||
if(dwords) {
|
if(dwords) {
|
||||||
while(h--) {
|
while(h--) {
|
||||||
for(i = 0; i <= dwords; i++) {
|
for(i = 0; i <= dwords; i++) {
|
||||||
|
|
Loading…
Reference in New Issue