Browse Source

Fix sorting for files that only differ in case.

remotes/origin/log-external-deletes
AW-UC 11 years ago
parent
commit
d57f5c70e9
  1. 13
      lib/private/naturalsort_defaultcollator.php

13
lib/private/naturalsort_defaultcollator.php

@ -11,10 +11,13 @@ namespace OC;
class NaturalSort_DefaultCollator {
public function compare($a, $b) {
$result = strcasecmp($a, $b);
if ($result === 0) {
return 0;
}
return ($result < 0) ? -1 : 1;
$result = strcasecmp($a, $b);
if ($result === 0) {
if ($a === $b) {
return 0;
}
return ($a > $b) ? -1 : 1;
}
return ($result < 0) ? -1 : 1;
}
}
Loading…
Cancel
Save