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 ------------------------------------------------