Skip to content
Permalink
Browse files

Stop inserting empty lines at end of minetest.conf file each time it …

…is rewritten

See: #1790
  • Loading branch information
Zeno- authored and RealBadAngel committed Nov 8, 2014
1 parent 1c21e39 commit cc8d7b86404f2830bcf09d04468e8041db276b98
Showing with 3 additions and 2 deletions.
  1. +3 −2 src/settings.cpp
@@ -667,8 +667,9 @@ void Settings::getUpdatedConfigObject(std::istream &is,
bool &changed)
{
std::string name, value;

if (!parseConfigObject(is, name, value)) {
dst.push_back(value + '\n');
dst.push_back(value + (is.eof() ? "" : "\n"));
return;
}

@@ -679,7 +680,7 @@ void Settings::getUpdatedConfigObject(std::istream &is,
changed = true;
}

dst.push_back(name + " = " + new_value + '\n');
dst.push_back(name + " = " + new_value + (is.eof() ? "" : "\n"));
updated.insert(name);
} else { // File contains a setting which is not in m_settings
changed = true;

0 comments on commit cc8d7b8

Please sign in to comment.
You can’t perform that action at this time.