diff options
author | Adam <Adam@anope.org> | 2012-10-12 04:04:14 -0400 |
---|---|---|
committer | Adam <Adam@anope.org> | 2012-10-13 00:37:10 -0400 |
commit | 76a0471c291d2b8045b52ec8e9d683a38bff47ff (patch) | |
tree | 0e464d4c131796f223dfe3d82feb9862300b7d23 /src/serialize.cpp | |
parent | e08422a4eafd7c1d317421ef4929a74f7005fd2d (diff) |
Simplify the db_sql_live code since this isn't actually necessary. Fixes a problem internally ovwrwriting data on objects that we have modified and are queued because of assigning something to a serialize_obj reference
Diffstat (limited to 'src/serialize.cpp')
-rw-r--r-- | src/serialize.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/serialize.cpp b/src/serialize.cpp index 39d0cdd8f..45a43fb8e 100644 --- a/src/serialize.cpp +++ b/src/serialize.cpp @@ -122,6 +122,9 @@ void Serializable::destroy() void Serializable::QueueUpdate() { + /* Check for modifications now */ + FOREACH_MOD(I_OnSerializeCheck, OnSerializeCheck(this->GetSerializableType())); + /* Schedule updater */ FOREACH_MOD(I_OnSerializableUpdate, OnSerializableUpdate(this)); } |