X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2FMoof%2FSettings.cc;h=81b5c50fd62d7b6d34ec740b15b7eb23f09a6800;hb=6a5d12788f2778a26223de690d34b00ac16a6ec3;hp=5a321b01be9e53da843e43887d6def5029336a83;hpb=892da43bf5796e7c5f593a6d0f53bd797a36bd3e;p=chaz%2Fyoink diff --git a/src/Moof/Settings.cc b/src/Moof/Settings.cc index 5a321b0..81b5c50 100644 --- a/src/Moof/Settings.cc +++ b/src/Moof/Settings.cc @@ -46,7 +46,7 @@ void Settings::parseArgs(int argc, char* argv[]) { for (int i = 1; i < argc; ++i) { - script_.doString(argv[i]); + mScript.doString(argv[i]); } } @@ -74,17 +74,23 @@ void Settings::loadFromFiles(const std::vector& filePaths) boost::replace_all(path, "$HOME", home); } - if (script_.doFile(path) != Script::SUCCESS) + if (mScript.doFile(path) != Script::SUCCESS) { std::string str; - script_[-1].get(str); + mScript[-1].get(str); logScript("%s", str.c_str()); - script_.clear(); + mScript.clear(); } } } +void Settings::clear() +{ + mScript.reset(); +} + + } // namepsace Mf /** vim: set ts=4 sw=4 tw=80: *************************************************/