790007841c2c276df83ca55ac6bbd7828e1b3e54
processes breakpoint hit and another breakpoint is met during event processing, then on Linux recursive invocations of EventQueue.getNextEvent()/dispatchEvent lead to eventual GUI deadlock. It is easy to observe when the break on function enter is enabled and a JS function is called that is attached to an action handler of some button. With recursive bahaviour repeated clicks lead to deeper and deeper invocation of EventQueue.getNextEvent() and GUI deadlock on Linux. So to improve debugger stubility I modify Dim.interrupted to ignore calls from event thread when another invocation of Dim.interrupted already waits for GUI result. 2. To decrease class and jar bloat I merges various implementations of Runnable and and other interfaces to single class with switch dispatch. It saved about 6K from js.jar. git-svn-id: svn://10.0.0.236/trunk@162361 18797224-902f-48f8-a5cc-f745e15eee43
Description
No description provided
Languages
C++
31%
C
21.9%
HTML
13.3%
JavaScript
12.9%
Java
5.1%
Other
15.5%