Merge pull request #8978 from noshyaar/pr-sort

NaturalSort: strings start with . treated differently
This commit is contained in:
Rémi Verschelde 2017-05-29 08:09:45 +02:00 committed by GitHub
commit b3c6d9914a

View file

@ -489,6 +489,18 @@ signed char String::naturalnocasecmp_to(const String &p_str) const {
const CharType *that_str = p_str.c_str();
if (this_str && that_str) {
while (*this_str == '.' || *that_str == '.') {
if (*this_str++ != '.')
return 1;
if (*that_str++ != '.')
return -1;
if (!*that_str)
return 1;
if (!*this_str)
return -1;
}
while (*this_str) {
if (!*that_str)