From 8fbe46a2cf10f013a59193858d3264580a0de453 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 26 Dec 2022 15:47:38 +0800 Subject: [PATCH] 1 --- server/gameserver/mt/MetaMgr.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/server/gameserver/mt/MetaMgr.cc b/server/gameserver/mt/MetaMgr.cc index f9bb4d00..9fa001bb 100644 --- a/server/gameserver/mt/MetaMgr.cc +++ b/server/gameserver/mt/MetaMgr.cc @@ -110,9 +110,11 @@ namespace mt itr->static_pre_init_cb(); itr->load_cb(); } - for (auto& itr : meta_tables) { - for (auto& itr2 : itr->init_cbs) { - itr2(); + for (size_t i = 0; i < 3; ++i) { + for (auto& itr : meta_tables) { + if (i < itr->init_cbs.size()) { + itr->init_cbs.at(i)(); + } } } for (auto& itr : meta_tables) {