From 6c6871336d6570b02b030d521d18eb4d28f2a83f Mon Sep 17 00:00:00 2001
From: Robin Appelman <icewind1991@gmail.com>
Date: Thu, 2 Jun 2011 02:31:04 +0200
Subject: [PATCH] make path autocompletion case insensitive

---
 files/ajax/autocomplete.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/files/ajax/autocomplete.php b/files/ajax/autocomplete.php
index d22f88474ce..af235379800 100644
--- a/files/ajax/autocomplete.php
+++ b/files/ajax/autocomplete.php
@@ -34,6 +34,7 @@ if($base!='/'){
 	$query=substr($query,1);
 }
 $queryLen=strlen($query);
+$query=strtolower($query);
 
 // echo "$base - $query";
 
@@ -46,7 +47,7 @@ if(OC_FILESYSTEM::is_dir($base)){
 	}
 	while (($file = readdir($dh)) !== false) {
 		if ($file != "." && $file != ".."){
-			if(substr($file,0,$queryLen)==$query){
+			if(substr(strtolower($file),0,$queryLen)==$query){
 				$item=$base.$file;
 				if((!$dirOnly or OC_FILESYSTEM::is_dir($item))){
 					$files[]=(object)array('id'=>$item,'label'=>$item,'name'=>$item);
-- 
GitLab