Browse Source

If resource prefix path is specified via engine startup map, add trailing slash similarly as when reading it from the environment. Closes #612.

Lasse Öörni 11 years ago
parent
commit
4a0e293cd0
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Source/Urho3D/Engine/Engine.cpp

+ 1 - 1
Source/Urho3D/Engine/Engine.cpp

@@ -202,7 +202,7 @@ bool Engine::Initialize(const VariantMap& parameters)
     String defaultPrefixPath(AddTrailingSlash(getenv("URHO3D_PREFIX_PATH")));
     String defaultPrefixPath(AddTrailingSlash(getenv("URHO3D_PREFIX_PATH")));
     if (defaultPrefixPath.Empty())
     if (defaultPrefixPath.Empty())
         defaultPrefixPath = fileSystem->GetProgramDir();
         defaultPrefixPath = fileSystem->GetProgramDir();
-    String resourcePrefixPath = GetParameter(parameters, "ResourcePrefixPath", defaultPrefixPath).GetString();
+    String resourcePrefixPath = AddTrailingSlash(GetParameter(parameters, "ResourcePrefixPath", defaultPrefixPath).GetString());
     Vector<String> resourcePaths = GetParameter(parameters, "ResourcePaths", "Data;CoreData").GetString().Split(';');
     Vector<String> resourcePaths = GetParameter(parameters, "ResourcePaths", "Data;CoreData").GetString().Split(';');
     Vector<String> resourcePackages = GetParameter(parameters, "ResourcePackages").GetString().Split(';');
     Vector<String> resourcePackages = GetParameter(parameters, "ResourcePackages").GetString().Split(';');
     Vector<String> autoLoadPaths = GetParameter(parameters, "AutoloadPaths", "Autoload").GetString().Split(';');
     Vector<String> autoLoadPaths = GetParameter(parameters, "AutoloadPaths", "Autoload").GetString().Split(';');