summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/config.h1
-rw-r--r--include/extensible.h4
-rw-r--r--include/language.h2
3 files changed, 6 insertions, 1 deletions
diff --git a/include/config.h b/include/config.h
index 3d0133409..585c681fb 100644
--- a/include/config.h
+++ b/include/config.h
@@ -131,6 +131,7 @@ namespace Configuration
~Conf();
void LoadConf(File &file);
+ void Post(Conf *old);
Block *GetModule(Module *);
Block *GetModule(const Anope::string &name);
diff --git a/include/extensible.h b/include/extensible.h
index ef429b919..7f392ab8a 100644
--- a/include/extensible.h
+++ b/include/extensible.h
@@ -175,6 +175,8 @@ class SerializableExtensibleItem : public PrimitiveExtensibleItem<T>
T t;
if (data[this->name] >> t)
this->Set(e, t);
+ else
+ this->Unset(e);
}
};
@@ -195,6 +197,8 @@ class SerializableExtensibleItem<bool> : public PrimitiveExtensibleItem<bool>
data[this->name] >> b;
if (b)
this->Set(e);
+ else
+ this->Unset(e);
}
};
diff --git a/include/language.h b/include/language.h
index 55726b8d6..0aaa5ac9c 100644
--- a/include/language.h
+++ b/include/language.h
@@ -107,7 +107,7 @@ namespace Language
#define CHAN_SETTING_UNSET _("%s for %s unset.")
#define CHAN_ACCESS_LEVEL_RANGE _("Access level must be between %d and %d inclusive.")
#define CHAN_INFO_HEADER _("Information for channel \002%s\002:")
-#define CHAN_EXCEPTED _("\002%s\002 matches an except on %s and cannot be banned until the except have been removed.")
+#define CHAN_EXCEPTED _("\002%s\002 matches an except on %s and cannot be banned until the except has been removed.")
#define MEMO_NEW_X_MEMO_ARRIVED _("There is a new memo on channel %s.\n" \
"Type \002%s%s READ %s %d\002 to read it.")
#define MEMO_NEW_MEMO_ARRIVED _("You have a new memo from %s.\n" \