--- old/src/solaris/classes/sun/awt/X11/XToolkit.java 2010-05-26 11:57:56.000000000 +0400 +++ new/src/solaris/classes/sun/awt/X11/XToolkit.java 2010-05-26 11:57:56.000000000 +0400 @@ -1060,6 +1060,14 @@ targetCreatedPeer(target, peer); return peer; } + + public DirectoryDialogPeer createDirectoryDialog(DirectoryDialog target) { + DirectoryDialogPeer peer = checkGtkVersion(2, 4, 0) ? + new GtkDirectoryDialogPeer(target) + : new XDirectoryDialogPeer(target); + targetCreatedPeer(target, peer); + return peer; + } public MenuBarPeer createMenuBar(MenuBar target) { XMenuBarPeer peer = new XMenuBarPeer(target);