Fixed bug 478554: Text Search should be enabled even if file name patterns is empty.
diff --git a/org.eclipse.search/search/org/eclipse/search/internal/ui/text/TextSearchPage.java b/org.eclipse.search/search/org/eclipse/search/internal/ui/text/TextSearchPage.java
index cc28a42..dd0fae0 100644
--- a/org.eclipse.search/search/org/eclipse/search/internal/ui/text/TextSearchPage.java
+++ b/org.eclipse.search/search/org/eclipse/search/internal/ui/text/TextSearchPage.java
@@ -435,7 +435,8 @@
}
private String[] getExtensions() {
- return fFileTypeEditor.getFileTypes();
+ String[] fileTypes= fFileTypeEditor.getFileTypes();
+ return fileTypes.length == 0 ? new String[] { "*" } : fileTypes; //$NON-NLS-1$
}
private boolean isCaseSensitive() {
@@ -473,8 +474,7 @@
final void updateOKStatus() {
boolean regexStatus= validateRegex();
- boolean hasFilePattern= fExtensions.getText().length() > 0;
- getContainer().setPerformActionEnabled(regexStatus && hasFilePattern);
+ getContainer().setPerformActionEnabled(regexStatus);
}
//---- Widget creation ------------------------------------------------