summaryrefslogtreecommitdiffstats
path: root/lib/private/naturalsort.php
diff options
context:
space:
mode:
authorVincent Petry <pvince81@owncloud.com>2014-07-23 12:52:13 +0200
committerVincent Petry <pvince81@owncloud.com>2014-08-11 13:28:53 +0200
commitf2001a48a4e91bc6427a2a63ba9022ceaf1d305d (patch)
treedf745410cd8b080c163762e912c750717a0e0f3e /lib/private/naturalsort.php
parent173059f6d00faa06dab9188efb2d7536f15861e4 (diff)
downloadnextcloud-server-f2001a48a4e91bc6427a2a63ba9022ceaf1d305d.tar.gz
nextcloud-server-f2001a48a4e91bc6427a2a63ba9022ceaf1d305d.zip
Fixed sort algo for additional cases
Diffstat (limited to 'lib/private/naturalsort.php')
-rw-r--r--lib/private/naturalsort.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/private/naturalsort.php b/lib/private/naturalsort.php
index b6fa0ed8968..e10ce8e45e7 100644
--- a/lib/private/naturalsort.php
+++ b/lib/private/naturalsort.php
@@ -39,7 +39,8 @@ class NaturalSort {
while ($x < $length) {
$c = $t[$x];
- $m = ($c === '.' || ($c >= '0' && $c <= '9'));
+ // only include the dot in strings
+ $m = ((!$n && $c === '.') || ($c >= '0' && $c <= '9'));
if ($m !== $n) {
// next chunk
$y++;