Skip to content

Commit dac7030

Browse files
perminovVSminggo
authored andcommitted
[Win32,WinRT] Fix old bag, Manifest not save. (#17814)
Manifest::saveToFile not save, if path contains not asii chars. std::ofstream not use unicode api. Now use FileUtils api for write file.
1 parent 4fccfb2 commit dac7030

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

extensions/assets-manager/Manifest.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -545,10 +545,8 @@ void Manifest::saveToFile(const std::string &filepath)
545545
rapidjson::StringBuffer buffer;
546546
rapidjson::PrettyWriter<rapidjson::StringBuffer> writer(buffer);
547547
_json.Accept(writer);
548-
549-
std::ofstream output(filepath, std::ofstream::out);
550-
if(!output.bad())
551-
output << buffer.GetString() << std::endl;
548+
549+
FileUtils::getInstance()->writeStringToFile(buffer.GetString(), filepath);
552550
}
553551

554552
NS_CC_EXT_END

0 commit comments

Comments
 (0)