diff options
author | Carolyn MacLeod | 2008-01-10 19:52:08 +0000 |
---|---|---|
committer | Carolyn MacLeod | 2008-01-10 19:52:08 +0000 |
commit | 230c878d65efde864dc47f556220f07201b137c6 (patch) | |
tree | 66b89eea24222ea2468481b02433395c1ef1478a /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/FileDialog.java | |
parent | b4da829bcb6bc3eaf9f91d5d9cfd584567880196 (diff) | |
download | eclipse.platform.swt-230c878d65efde864dc47f556220f07201b137c6.tar.gz eclipse.platform.swt-230c878d65efde864dc47f556220f07201b137c6.tar.xz eclipse.platform.swt-230c878d65efde864dc47f556220f07201b137c6.zip |
Allow filterIndex to be set even if platform does not implement feature
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/FileDialog.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/FileDialog.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/FileDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/FileDialog.java index 56b4995773..bd5ced9324 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/FileDialog.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/FileDialog.java @@ -142,6 +142,7 @@ String computeResultChooserDialog () { } } } + filterIndex = -1; int /*long*/ filter = OS.gtk_file_chooser_get_filter (handle); if (filter != 0) { int /*long*/ filterNamePtr = OS.gtk_file_filter_get_name (filter); @@ -174,6 +175,7 @@ String computeResultChooserDialog () { return fullPath; } String computeResultClassicDialog () { + filterIndex = -1; GtkFileSelection selection = new GtkFileSelection (); OS.memmove (selection, handle); int /*long*/ entry = selection.selection_entry; @@ -299,6 +301,8 @@ public String [] getFilterExtensions () { * * @see #getFilterExtensions * @see #getFilterNames + * + * @since 3.4 */ public int getFilterIndex () { return filterIndex; @@ -603,6 +607,8 @@ public void setFilterExtensions (String [] extensions) { * * @see #setFilterExtensions * @see #setFilterNames + * + * @since 3.4 */ public void setFilterIndex (int index) { filterIndex = index; |