<AWT Dev> Problem with modal Dialog

Roman Kennke roman.kennke at aicas.com
Mon Feb 16 02:51:54 PST 2009


Hiyo,

>>> as far as I can see hideAndDisposeHandler() called either from hide()
>>> (if it is not called by dispose()) or
>>> from doDispose(), but after super.doDispose() is executed.
>> You are right. My original analysis was not correct. The problem is a little
>> diferent, the application I have here calls hide() and dispose() one after
>> the other, which then causes this situation, hideAndDisposeHandler() called
>> first, followed quickly by Window.doDispose(). The attached test program
>> demonstrates the problem. Not executing the DisposeAction immediately, but
>> instead sending it over the EQ solves the problem by bringing the actions
>> into correct order. This would be a good case for testing the brand new
>> bugzilla, no? ;-)
> 
> Yes,  I agree with you.  Now you have good bugreport (and good bug to
> report ;) to test
> new system :)

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?

/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



More information about the awt-dev mailing list