McCLIM / McCLIM

An implementation of the Common Lisp Interface Manager, version II
Other
581 stars 117 forks source link

shared event queue is mishandled by standard-extended-input-stream #956

Open dkochmanski opened 4 years ago

dkochmanski commented 4 years ago

Steps to reproduce:

  1. run clim-demo:demodemo
  2. start Stream Test demo
  3. start second instance of Stream Test demo from the same menu
  4. type characters
  5. change window to the first one
  6. type characters
  7. type abort gesture
dkochmanski commented 2 years ago

The problem is now less severe - gestures are always delivered to the correct pane, however one blocks the progress in another (i.e the second stream test demo is responsive but the first one doesn't respond to typed characters until the second one is closed - then all "pending" gestures are handled in the correct order).