|
From: | Roman Kennke |
Subject: | [commit-cp] classpath ChangeLog java/awt/Frame.java java/aw... |
Date: | Wed, 04 Apr 2007 10:15:15 +0000 |
CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 07/04/04 10:15:15 Modified files: . : ChangeLog java/awt : Frame.java EventQueue.java Log message: 2007-04-04 Roman Kennke <address@hidden> * java/awt/Frame.java (weakFrames): Make private. (weakFramesQueue): New field. A reference queue to collect GCed references. (getFrames): Only do one iterations to avoid collecting null references. (hasDisplayableFrames): New helper method. Checks if there are any displayable frames. This is used by the event queue shutdown check. (noteFrame): Clean up GCed frames in the list. * java/awt/EventQueue.java (isShutdown): Move frame checking code into Frame. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.9205&r2=1.9206 http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/Frame.java?cvsroot=classpath&r1=1.42&r2=1.43 http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/EventQueue.java?cvsroot=classpath&r1=1.33&r2=1.34
[Prev in Thread] | Current Thread | [Next in Thread] |