diff --git a/indra/newview/rlvcommon.cpp b/indra/newview/rlvcommon.cpp index ae8d1e380c34eed2355fe05da7305cdf84706ef8..f6e07b41c5b0fccf971e19f2ae8b26eb8651bedc 100644 --- a/indra/newview/rlvcommon.cpp +++ b/indra/newview/rlvcommon.cpp @@ -188,7 +188,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 b1dac2cf37b82ca17f66b3eb14e8a11f0aa2a243..2ff3722797607bec8f1538b1f9a71907506fef37 100644 --- a/indra/newview/rlvfloaters.cpp +++ b/indra/newview/rlvfloaters.cpp @@ -589,7 +589,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"];