1
This commit is contained in:
parent
a7e03d0207
commit
8101bf7abd
@ -434,6 +434,7 @@ void Trigger::RemoveEventHandler(std::weak_ptr<EventHandlerPtr> handler)
|
|||||||
auto p = handler.lock()->data;
|
auto p = handler.lock()->data;
|
||||||
EventHandler* e = list_entry(&p->entry, EventHandler, entry);
|
EventHandler* e = list_entry(&p->entry, EventHandler, entry);
|
||||||
e->ptr->data = nullptr;
|
e->ptr->data = nullptr;
|
||||||
|
e->ptr = nullptr;
|
||||||
list_del_init(&e->entry);
|
list_del_init(&e->entry);
|
||||||
delete e;
|
delete e;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user