diff --git a/aegisub/libaegisub/common/cajun/writer.cpp b/aegisub/libaegisub/common/cajun/writer.cpp index dad3801d6..998d23ff4 100644 --- a/aegisub/libaegisub/common/cajun/writer.cpp +++ b/aegisub/libaegisub/common/cajun/writer.cpp @@ -61,7 +61,9 @@ void Writer::Write(Object const& object) { Object::const_iterator it(object.begin()), itend(object.end()); while (it != itend) { - m_ostr << std::string(tab_depth, '\t') << '"' << it->first << "\" : "; + m_ostr << std::string(tab_depth, '\t'); + Write(it->first); + m_ostr << " : "; Write(it->second); if (++it != itend)