--- old/src/windows/classes/sun/awt/windows/WFileDialogPeer.java 2011-12-08 12:47:14.596519400 +0400 +++ new/src/windows/classes/sun/awt/windows/WFileDialogPeer.java 2011-12-08 12:47:14.096455900 +0400 @@ -167,7 +167,7 @@ WToolkit.executeOnEventHandlerThread(fileDialog, new Runnable() { public void run() { - fileDialog.hide(); + fileDialog.setVisible(false); } }); } // handleSelected() @@ -182,16 +182,16 @@ WToolkit.executeOnEventHandlerThread(fileDialog, new Runnable() { public void run() { - fileDialog.hide(); + fileDialog.setVisible(false); } }); } // handleCancel() //This whole static block is a part of 4152317 fix static { - String filterString = (String) AccessController.doPrivileged( - new PrivilegedAction() { - public Object run() { + String filterString = AccessController.doPrivileged( + new PrivilegedAction() { + public String run() { try { ResourceBundle rb = ResourceBundle.getBundle("sun.awt.windows.awtLocalization"); return rb.getString("allFiles");