X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgame%2Feventbus.cpp;h=62320df9690c312c6062cd1d785da8d439ff560a;hb=e3b8bcdcb5abfdc4cfaf0af0f9633ac15d1f3b69;hp=30fc849705b11c1809a4e09bedab7a857ea6e827;hpb=316a4432767efbea70c1409edf5f546e61077c54;p=libs%2Fgame.git diff --git a/source/game/eventbus.cpp b/source/game/eventbus.cpp index 30fc849..62320df 100644 --- a/source/game/eventbus.cpp +++ b/source/game/eventbus.cpp @@ -2,6 +2,13 @@ namespace Msp::Game { +EventBus::~EventBus() +{ + for(Dispatcher &d: dispatchers) + if(d.dispatcher) + d.deleter(d.dispatcher); +} + unsigned EventBus::get_next_id() { static unsigned next_id = 0;