ReactiveX / RxSwing

RxJava bindings for Swing
Apache License 2.0
98 stars 23 forks source link

Fixed SwingScheduler #24

Closed akarnokd closed 9 years ago

akarnokd commented 9 years ago

The SwingScheduler.Worker had bugs and was non-conformant with the expected Worker behavior, which is now fixed:

The new implementation uses a trampoline queue and a fast-path capable drain logic so the EventQueue is not taxed on recursive scheduling.

epb-644 commented 9 years ago

Thanks @akarnokd. Maybe we moved too fast on those recent SwingScheduler changes that I made. I might ping you for a review before any future changes, if that's ok.

akarnokd commented 9 years ago

Sure.