Selaa lähdekoodia

Merge pull request #1983 from klaus95/patch-1

Fix for bug #1738
Areloch 8 vuotta sitten
vanhempi
commit
6423ab50b1
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      Engine/source/core/util/str.cpp

+ 1 - 1
Engine/source/core/util/str.cpp

@@ -1620,7 +1620,7 @@ String String::GetTrailingNumber(const char* str, S32& number)
    if ((*p == '-') || (*p == '_'))
       number = -dAtoi(p + 1);
    else
-      number = ((p == base.c_str()) ? dAtoi(p) : dAtoi(++p));
+      number = (isdigit(*p) && (p == base.c_str()) ? dAtoi(p) : dAtoi(++p));
 
    // Remove space between the name and the number
    while ((p > base.c_str()) && dIsspace(*(p-1)))