diff --git a/indra/newview/rlvcommon.cpp b/indra/newview/rlvcommon.cpp index ac7e7ede439582fc153503e37fd90e458b703585..8db5b32841f330ee8aa38f575cd84d3e7de7c0bf 100644 --- a/indra/newview/rlvcommon.cpp +++ b/indra/newview/rlvcommon.cpp @@ -191,7 +191,7 @@ void RlvStrings::initClass() // Checked: 2011-11-08 (RLVa-1.5.0) void RlvStrings::loadFromFile(const std::string& strFilePath, bool fUserOverride) { - llifstream fileStream(strFilePath, std::ios::binary); LLSD sdFileData; + llifstream fileStream(strFilePath.c_str(), std::ios::binary); LLSD sdFileData; if ( (!fileStream.is_open()) || (!LLSDSerialize::fromXMLDocument(sdFileData, fileStream)) ) return; fileStream.close(); diff --git a/indra/newview/rlvfloaters.cpp b/indra/newview/rlvfloaters.cpp index 978806d4d592b85a8283b3558b837ce740031503..128da7499d000deae1db3cb1047539549c3d1289 100644 --- a/indra/newview/rlvfloaters.cpp +++ b/indra/newview/rlvfloaters.cpp @@ -597,7 +597,7 @@ BOOL RlvFloaterStrings::postBuild() pDefaultBtn->setCommitCallback(boost::bind(&RlvFloaterStrings::onStringRevertDefault, this)); // Read all string metadata from the default strings file - llifstream fileStream(RlvStrings::getStringMapPath(), std::ios::binary); LLSD sdFileData; + llifstream fileStream(RlvStrings::getStringMapPath().c_str(), std::ios::binary); LLSD sdFileData; if ( (fileStream.is_open()) && (LLSDSerialize::fromXMLDocument(sdFileData, fileStream)) ) { m_sdStringsInfo = sdFileData["strings"];