XQuartz: appledri: Correct byte swapping in event notifications

Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
This commit is contained in:
Jeremy Huddleston 2011-10-25 23:49:33 -07:00
parent d5fee2b638
commit dc054fefc5

View File

@ -529,9 +529,11 @@ AppleDRIExtensionInit(void)
SProcAppleDRIDispatch, SProcAppleDRIDispatch,
AppleDRIResetProc, AppleDRIResetProc,
StandardMinorOpcode))) { StandardMinorOpcode))) {
size_t i;
DRIReqCode = (unsigned char)extEntry->base; DRIReqCode = (unsigned char)extEntry->base;
DRIErrorBase = extEntry->errorBase; DRIErrorBase = extEntry->errorBase;
DRIEventBase = extEntry->eventBase; DRIEventBase = extEntry->eventBase;
EventSwapVector[DRIEventBase] = (EventSwapPtr) SNotifyEvent; for (i=0; i < AppleDRINumberEvents; i++)
EventSwapVector[DRIEventBase + i] = (EventSwapPtr) SNotifyEvent;
} }
} }