ports/java/eclipse-devel/files/post-patch-plugins-org.eclipse.swt-Eclipse_SWT-gtk-org-eclipse-swt-widgets-DirectoryDialog.java
Greg Lewis 206bef988c . Update to Eclipse Ganymede
Submitted by:	"Stephane E. Potvin" <sepotvin@videotron.ca>
2008-09-06 19:31:51 +00:00

20 lines
796 B
Java

--- gtk/org/eclipse/swt/widgets/DirectoryDialog.java.orig 2008-08-05 22:10:38.000000000 -0400
+++ gtk/org/eclipse/swt/widgets/DirectoryDialog.java 2008-08-05 22:11:13.000000000 -0400
@@ -145,15 +145,15 @@
}
stringBuffer.append (filterPath);
byte [] buffer = Converter.wcsToMbcs (null, stringBuffer.toString (), true);
+ byte [] bufspc = new byte[1024];
/*
* Bug in GTK. GtkFileChooser may crash on GTK versions 2.4.10 to 2.6
* when setting a file name that is not a true canonical path.
* The fix is to use the canonical path.
*/
- int /*long*/ ptr = OS.realpath (buffer, null);
+ int /*long*/ ptr = OS.realpath (buffer, bufspc);
if (ptr != 0) {
OS.gtk_file_chooser_set_current_folder (handle, ptr);
- OS.g_free (ptr);
}
}
if (message.length () > 0) {