X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FMoof%2FDispatcher.cc;h=369d4515ffe401aa75b8956cdecedb93638475ed;hp=fd93ccfb3948c249e543882b47fde522c8330ca6;hb=542e50a284c7f5b144a5c97c17f6d89b2af0175c;hpb=5fa5f117f28922a7e539a432367960c1a61f837d diff --git a/src/Moof/Dispatcher.cc b/src/Moof/Dispatcher.cc index fd93ccf..369d451 100644 --- a/src/Moof/Dispatcher.cc +++ b/src/Moof/Dispatcher.cc @@ -34,9 +34,6 @@ namespace Mf { -Notification::~Notification() {} - - struct Dispatcher::Impl { Impl() : @@ -76,7 +73,7 @@ struct Dispatcher::Impl for (CallbackIter jt = first; jt != last; ++jt) { - if (((*jt).second).first == id) + if ((*jt).second.first == id) { callbacks.erase(jt); break; @@ -135,7 +132,7 @@ void Dispatcher::dispatch(const std::string& message, const Notification* param) for (Impl::CallbackIter it = callbacks.first; it != callbacks.second; ++it) { - Function callback = ((*it).second).second; + Function callback = (*it).second.second; callback(param); } }