diff options
| -rw-r--r-- | indra/newview/llenvironment.cpp | 6 | ||||
| -rw-r--r-- | indra/newview/llsettingsvo.cpp | 8 | 
2 files changed, 7 insertions, 7 deletions
diff --git a/indra/newview/llenvironment.cpp b/indra/newview/llenvironment.cpp index 57e6ab7159..081b3a3d42 100644 --- a/indra/newview/llenvironment.cpp +++ b/indra/newview/llenvironment.cpp @@ -2165,7 +2165,7 @@ LLEnvironment::EnvironmentInfo::ptr_t LLEnvironment::EnvironmentInfo::extractLeg  //=========================================================================  LLSettingsWater::ptr_t LLEnvironment::createWaterFromLegacyPreset(const std::string filename, LLSD &messages)  { -    std::string name(gDirUtilp->getBaseFileName(LLURI::unescape(filename), true)); +    std::string name(gDirUtilp->getBaseFileName(filename, true));      std::string path(gDirUtilp->getDirName(filename));      LLSettingsWater::ptr_t water = LLSettingsVOWater::buildFromLegacyPresetFile(name, path, messages); @@ -2180,7 +2180,7 @@ LLSettingsWater::ptr_t LLEnvironment::createWaterFromLegacyPreset(const std::str  LLSettingsSky::ptr_t LLEnvironment::createSkyFromLegacyPreset(const std::string filename, LLSD &messages)  { -    std::string name(gDirUtilp->getBaseFileName(LLURI::unescape(filename), true)); +    std::string name(gDirUtilp->getBaseFileName(filename, true));      std::string path(gDirUtilp->getDirName(filename));      LLSettingsSky::ptr_t sky = LLSettingsVOSky::buildFromLegacyPresetFile(name, path, messages); @@ -2194,7 +2194,7 @@ LLSettingsSky::ptr_t LLEnvironment::createSkyFromLegacyPreset(const std::string  LLSettingsDay::ptr_t LLEnvironment::createDayCycleFromLegacyPreset(const std::string filename, LLSD &messages)  { -    std::string name(gDirUtilp->getBaseFileName(LLURI::unescape(filename), true)); +    std::string name(gDirUtilp->getBaseFileName(filename, true));      std::string path(gDirUtilp->getDirName(filename));      LLSettingsDay::ptr_t day = LLSettingsVODay::buildFromLegacyPresetFile(name, path, messages); diff --git a/indra/newview/llsettingsvo.cpp b/indra/newview/llsettingsvo.cpp index 11d7eb1c35..7f9e2f6d30 100644 --- a/indra/newview/llsettingsvo.cpp +++ b/indra/newview/llsettingsvo.cpp @@ -502,7 +502,7 @@ LLSettingsSky::ptr_t LLSettingsVOSky::buildFromLegacyPresetFile(const std::strin          return ptr_t();      } -    return buildFromLegacyPreset(name, legacy_data, messages); +    return buildFromLegacyPreset(LLURI::unescape(name), legacy_data, messages);  } @@ -831,7 +831,7 @@ LLSettingsWater::ptr_t LLSettingsVOWater::buildFromLegacyPresetFile(const std::s          return ptr_t();      } -    return buildFromLegacyPreset(name, legacy_data, messages); +    return buildFromLegacyPreset(LLURI::unescape(name), legacy_data, messages);  } @@ -1101,8 +1101,8 @@ LLSettingsDay::ptr_t LLSettingsVODay::buildFromLegacyPresetFile(const std::strin          LL_WARNS("SETTINGS") << "Could not load legacy Windlight \"" << name << "\" from " << path << LL_ENDL;          return ptr_t();      } - -    return buildFromLegacyPreset(name, path, legacy_data, messages); +    // Name for LLSettingsDay only, path to get related files from filesystem +    return buildFromLegacyPreset(LLURI::unescape(name), path, legacy_data, messages);  }  | 
