Hi Artem,
Hrmpf. Seems I cannot. The disclaimer says 'During the initial rollout
phase, this site will only be accepting and tracking patch contributions
from developers without push access to the OpenJDK 6 and 7 forests.' and
since I _have_ push access, I can't file bug reports. Too bad.
BTW, simply sending this over the EQ is no solution either, because then
later it will fail to invokeAndWait(). I will think a little more about
this, or maybe anybody has a quick idea?
Just an idea (have not evaluated it carefully):
perhaps we should set keepBlockingEDT to false not in
hideAndDisposeHandler(),
but in WakingRunnable.run() instead.
I'm looking at this problem at the moment. The problem is the instance
of WakingRunnable is not run on EDT at all - I don't know why.
I know why. It is because the DisposeAction is run _immediately_, before
the WakingRunnable had a chance. This DisposeAction calls
removeNotify(), which leads to all events on the EQ that are related to
the Dialog beeing discarded.
/Roman
--
Dipl.-Inform. (FH) Roman Kennke, Software Engineer, http://kennke.org
aicas Allerton Interworks Computer Automated Systems GmbH
Haid-und-Neu-Straße 18 * D-76131 Karlsruhe * Germany
http://www.aicas.com * Tel: +49-721-663 968-48
USt-Id: DE216375633, Handelsregister HRB 109481, AG Karlsruhe
Geschäftsführer: Dr. James J. Hunt