dix: remove staggeringly broken vendor workarounds

Dear SGI,
No.

Scant regards,
Daniel
This commit is contained in:
Daniel Stone 2006-11-06 18:33:45 +02:00 committed by Daniel Stone
parent 389275d240
commit f93d10ce9b

View File

@ -3079,12 +3079,7 @@ EventSelectForWindow(register WindowPtr pWin, register ClientPtr client, Mask ma
if (wClient (pWin) == client)
{
check = pWin->eventMask;
#ifdef SGIMISC
pWin->eventMask =
(mask & ~SGIMiscSpecialDestroyMask) | (pWin->eventMask & SGIMiscSpecialDestroyMask);
#else
pWin->eventMask = mask;
#endif
}
else
{
@ -3093,9 +3088,6 @@ EventSelectForWindow(register WindowPtr pWin, register ClientPtr client, Mask ma
if (SameClient(others, client))
{
check = others->mask;
#ifdef SGIMISC
mask = (mask & ~SGIMiscSpecialDestroyMask) | (others->mask & SGIMiscSpecialDestroyMask);
#endif
if (mask == 0)
{
FreeResource(others->resource, RT_NONE);