dix: remove staggeringly broken vendor workarounds
Dear SGI, No. Scant regards, Daniel
This commit is contained in:
parent
389275d240
commit
f93d10ce9b
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue
Block a user