Browse Source

Fix FileSystem::ScanDirInternal() improperly detecting file extension when file name contains more than one dot.

Rokas Kupstys 8 years ago
parent
commit
c3632eff78
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Source/Urho3D/IO/FileSystem.cpp

+ 1 - 1
Source/Urho3D/IO/FileSystem.cpp

@@ -799,7 +799,7 @@ void FileSystem::ScanDirInternal(Vector<String>& result, String path, const Stri
     if (path.Length() > startPath.Length())
         deltaPath = path.Substring(startPath.Length());
 
-    String filterExtension = filter.Substring(filter.Find('.'));
+    String filterExtension = filter.Substring(filter.FindLast('.'));
     if (filterExtension.Contains('*'))
         filterExtension.Clear();