diff options
author | Grant Gayed | 2004-03-05 15:20:12 +0000 |
---|---|---|
committer | Grant Gayed | 2004-03-05 15:20:12 +0000 |
commit | 194092c1ba2d886ec081bb7f6d5cdf0fc39ff561 (patch) | |
tree | e492e5de9233c0eab7780741f7713516afbecf0f | |
parent | 70b22a85d0ed71ad385ad17eceedd496087671d4 (diff) | |
download | eclipse.platform.swt-194092c1ba2d886ec081bb7f6d5cdf0fc39ff561.tar.gz eclipse.platform.swt-194092c1ba2d886ec081bb7f6d5cdf0fc39ff561.tar.xz eclipse.platform.swt-194092c1ba2d886ec081bb7f6d5cdf0fc39ff561.zip |
53221
-rwxr-xr-x | examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/imageanalyzer/ImageAnalyzer.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/imageanalyzer/ImageAnalyzer.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/imageanalyzer/ImageAnalyzer.java index 7b7f400061..a006562a12 100755 --- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/imageanalyzer/ImageAnalyzer.java +++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/imageanalyzer/ImageAnalyzer.java @@ -980,7 +980,14 @@ public class ImageAnalyzer { // Get the user to choose a file name and type to save. FileDialog fileChooser = new FileDialog(shell, SWT.SAVE); fileChooser.setFilterPath(lastPath); - if (fileName != null) fileChooser.setFileName(fileName); + if (fileName != null) { + String name = fileName; + int nameStart = name.lastIndexOf(java.io.File.separatorChar); + if (nameStart > -1) { + name = name.substring(nameStart + 1); + } + fileChooser.setFileName(name); + } fileChooser.setFilterExtensions(new String[] { "*.bmp", "*.gif", "*.ico", "*.jpg", "*.png" }); fileChooser.setFilterNames(new String[] { "BMP (*.bmp)", "GIF (*.gif)", "ICO (*.ico)", "JPEG (*.jpg)", "PNG (*.png)" }); String filename = fileChooser.open(); |