From 572acce581f4b8799db661ed7ab0007de0393a09 Mon Sep 17 00:00:00 2001 From: Marius Nita Date: Mon, 26 Aug 2002 21:03:24 +0000 Subject: [PATCH] Fixed a couple of glitches, added on/off values for boolean --- util/epist/config.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/util/epist/config.cc b/util/epist/config.cc index 3e99e135..f4f0bac6 100644 --- a/util/epist/config.cc +++ b/util/epist/config.cc @@ -77,7 +77,7 @@ bool Config::getValue(Config::BoolType type, bool &ret) const BoolItemList::const_iterator it = bool_items.begin(), end = bool_items.end(); for (; it != end; ++it) { if ((*it)->type == type) { - ret = (*it)->type; + ret = (*it)->value; return true; } } @@ -123,7 +123,8 @@ void Config::addOption(const std::string &name, const std::string &value) item->type = bool_options[i].type; - if (strcasecmp(tmp, "true") == 0 || strcasecmp(tmp, "1")) + if (strcasecmp(tmp, "true") == 0 || strcasecmp(tmp, "1") == 0 || + strcasecmp(tmp, "on") == 0) item->value = true; else item->value = false; -- 2.39.2