1
This commit is contained in:
parent
e43ad3b5d8
commit
c401b2085d
@ -17,6 +17,12 @@
|
||||
#include "mt/SkillNumber.h"
|
||||
#include "mt/Equip.h"
|
||||
|
||||
static void DeleteEventHandler(void* context)
|
||||
{
|
||||
EventHandler* e = (EventHandler*)context;
|
||||
delete e;
|
||||
}
|
||||
|
||||
void Trigger::Init()
|
||||
{
|
||||
|
||||
@ -436,7 +442,12 @@ void Trigger::RemoveEventHandler(std::weak_ptr<EventHandlerPtr> handler)
|
||||
e->ptr->data = nullptr;
|
||||
e->ptr = nullptr;
|
||||
list_del_init(&e->entry);
|
||||
#if 1
|
||||
//999
|
||||
owner_->room->AddFrameCall(DeleteEventHandler, e);
|
||||
#else
|
||||
delete e;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user