AbstractFileBrowser.st
changeset 7565 521264d23941
parent 7560 7fc383050360
child 7566 3e92cf7a6706
--- a/AbstractFileBrowser.st	Mon Dec 04 13:31:15 2006 +0100
+++ b/AbstractFileBrowser.st	Wed Dec 06 11:14:23 2006 +0100
@@ -2923,10 +2923,11 @@
 !
 
 makeFilterBlock
-    | filterString filterStrings filters showHidden yesOrNo filterBlock|
+    | filterString filterStrings filters showHidden yesOrNo filterBlock ignoreCase|
 
     filterString := self filterModel value.
     filterString = '' ifTrue:[filterString := '*'].
+    ignoreCase := "ignoreCaseInPattern ? "(Filename isCaseSensitive not).
 
     filterStrings := filterString asCollectionOfSubstringsSeparatedBy:$;.
     filters := filterStrings
@@ -2941,9 +2942,9 @@
                                 pattern := pattern copyFrom:2.
                             ].
                             yesOrNo ifTrue:[
-                                [:name | pattern match:name ]
+                                [:name | pattern match:name ignoreCase:ignoreCase ]
                             ] ifFalse:[
-                                [:name | (pattern match:name) not ]
+                                [:name | (pattern match:name ignoreCase:ignoreCase) not ]
                             ].
                         ].
 
@@ -7152,5 +7153,5 @@
 !AbstractFileBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/AbstractFileBrowser.st,v 1.347 2006-12-04 12:17:30 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/AbstractFileBrowser.st,v 1.348 2006-12-06 10:14:23 fm Exp $'
 ! !