From d60ebbc0b5b9ce8a80e6d5bc426685845f8eea01 Mon Sep 17 00:00:00 2001 From: Lakshmi Shanmugam Date: Thu, 11 Oct 2012 12:49:41 +0530 Subject: Bug 377019-Specific file name filter not working on Mac OS X --- .../Eclipse SWT/cocoa/org/eclipse/swt/widgets/FileDialog.java | 1 + 1 file changed, 1 insertion(+) diff --git a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/FileDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/FileDialog.java index 427034f135..cd495d7b79 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/FileDialog.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/FileDialog.java @@ -364,6 +364,7 @@ long /*int*/ panel_shouldShowFilename (long /*int*/ id, long /*int*/ sel, long / int index = extensions.indexOf (EXTENSION_SEPARATOR, start); if (index == -1) index = length; String filter = extensions.substring (start, index).trim (); + if (filter.equalsIgnoreCase (fileName)) return 1; if (filter.equals ("*") || filter.equals ("*.*")) return 1; if (filter.startsWith ("*.")) filter = filter.substring (2); if ((fileName.toLowerCase ()).endsWith("." + filter.toLowerCase ())) return 1; -- cgit