home *** CD-ROM | disk | FTP | other *** search
- package java.awt;
-
- import java.lang.ref.WeakReference;
- import java.util.Vector;
-
- class Window$1$DisposeAction implements Runnable {
- // $FF: synthetic field
- private final Window this$0;
-
- Window$1$DisposeAction(Window var1) {
- this.this$0 = var1;
- }
-
- public void run() {
- Vector var1 = this.this$0.ownedWindowList;
- synchronized(var1) {
- for(int var2 = 0; var2 < this.this$0.ownedWindowList.size(); ++var2) {
- Window var3 = (Window)((WeakReference)this.this$0.ownedWindowList.elementAt(var2)).get();
- if (var3 != null) {
- var3.dispose();
- }
- }
- }
-
- this.this$0.hide();
- this.this$0.removeNotify();
- Object var8 = Window.access$000(this.this$0);
- synchronized(var8) {
- if (this.this$0.inputContext != null) {
- this.this$0.inputContext.dispose();
- this.this$0.inputContext = null;
- }
-
- }
- }
- }
-