IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 6638


Ignore:
Timestamp:
Mar 18, 2006, 5:21:15 PM (20 years ago)
Author:
eugene
Message:

fixes to catch missed events

Location:
trunk/Ohana/src/kii
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/kii/event/EventLoop.c

    r6424 r6638  
    5959    /* remove those events we will ignore */
    6060    while (XCheckMaskEvent (display, IgnoreMask, &event)) continue;
     61
     62    /* events to remove which have no mask component */
     63    while (XCheckTypedEvent (display, MappingNotify, &event)) continue;
     64    while (XCheckTypedEvent (display, ClientMessage, &event)) continue;
     65    while (XCheckTypedEvent (display, SelectionClear, &event)) continue;
     66    while (XCheckTypedEvent (display, SelectionNotify, &event)) continue;
     67    while (XCheckTypedEvent (display, SelectionRequest, &event)) continue;
    6168  }
    6269  return (status);
  • trunk/Ohana/src/kii/picture/cursor.c

    r6424 r6638  
    7171    /* remove those events we will ignore */
    7272    while (XCheckMaskEvent (display, IgnoreMask, &event)) continue;
     73
     74    /* events to remove which have no mask component */
     75    while (XCheckTypedEvent (display, MappingNotify, &event)) continue;
     76    while (XCheckTypedEvent (display, ClientMessage, &event)) continue;
     77    while (XCheckTypedEvent (display, SelectionClear, &event)) continue;
     78    while (XCheckTypedEvent (display, SelectionNotify, &event)) continue;
     79    while (XCheckTypedEvent (display, SelectionRequest, &event)) continue;
    7380  }
    7481  return (FALSE);
Note: See TracChangeset for help on using the changeset viewer.