This commit is contained in:
aozhiwei 2023-06-21 20:09:18 +08:00
parent fe635a39e0
commit 0c2618e240

View File

@ -30,7 +30,7 @@ void BtContext::AddHandler(CreatureWeakPtr target, std::weak_ptr<EventHandlerPtr
BtContext::~BtContext()
{
for (auto& tuple : handlers) {
if (std::get<0>(tuple).Get()) {
if (std::get<0>(tuple).Get() && !std::get<1>(tuple).expired()) {
std::get<0>(tuple).Get()->GetTrigger()->RemoveEventHandler(std::get<1>(tuple));
}
}