CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 07/03/27 09:34:50
Modified files: . : ChangeLog java/awt : EventQueue.java Frame.java Log message: 2007-03-27 Roman Kennke <[EMAIL PROTECTED]> * java/awt/Frame.java (weakFrames): Make this generic and package private. (noteFrame): Use generic WeakReference. * java/awt/EventQueue.java (isShutdown): Iterate over the weakFrames directly, rather than using Frame.getFrames(). The latter iterates several times over weakFrames completely and creates a new array on each call. The former iterates only once and aborts when it finds a frame which is displayable. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.9172&r2=1.9173 http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/EventQueue.java?cvsroot=classpath&r1=1.32&r2=1.33 http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/Frame.java?cvsroot=classpath&r1=1.41&r2=1.42