summaryrefslogtreecommitdiff
path: root/Source/Core/Common/Src/IniFile.cpp
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2013-08-11 10:55:06 -0400
committerJasper St. Pierre <jstpierre@mecheye.net>2013-08-11 11:32:10 -0400
commitb5c2737c9f1300b82d5f4b4ae937e1b58e6d171a (patch)
treee4f6b2f9b863ae35ca4387d5f2345637ebba8b49 /Source/Core/Common/Src/IniFile.cpp
parent0eaea5f4dfbd5e41ba951e969a3f7c9ca9ee9f54 (diff)
IniFile: Don't parse comments after the [Section] brackets
This is non-standard behavior. We won't fail to parse, but we now won't write them back out either.
Diffstat (limited to 'Source/Core/Common/Src/IniFile.cpp')
-rw-r--r--Source/Core/Common/Src/IniFile.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/Source/Core/Common/Src/IniFile.cpp b/Source/Core/Common/Src/IniFile.cpp
index 89741b5e3c..2eca8df929 100644
--- a/Source/Core/Common/Src/IniFile.cpp
+++ b/Source/Core/Common/Src/IniFile.cpp
@@ -406,11 +406,6 @@ bool IniFile::Load(const char* filename)
// New section!
std::string sub = line.substr(1, endpos - 1);
sections.push_back(Section(sub));
-
- if (endpos + 1 < line.size())
- {
- sections[sections.size() - 1].comment = line.substr(endpos + 1);
- }
}
}
else
@@ -444,7 +439,7 @@ bool IniFile::Save(const char* filename)
if (section.name != "")
{
- out << "[" << section.name << "]" << section.comment << std::endl;
+ out << "[" << section.name << "]" << std::endl;
}
for (std::vector<std::string>::const_iterator liter = section.lines.begin(); liter != section.lines.end(); ++liter)