Kaydet (Commit) 935fb7cc authored tarafından David Ostrovsky's avatar David Ostrovsky

std::function::operator bool returns true if it contains a valid target

Change-Id: I8e65c0243094468dca06a1b30b5244bef931f8ac
üst 5916d586
...@@ -35,7 +35,7 @@ void EventHandler::run() ...@@ -35,7 +35,7 @@ void EventHandler::run()
{ {
mCallbackQueue.pop( callback ); mCallbackQueue.pop( callback );
if ( callback ) if ( !callback )
return; return;
callback(); callback();
......
...@@ -66,7 +66,7 @@ EventManager::EventManager( Player& player, EventHandler& eh ) ...@@ -66,7 +66,7 @@ EventManager::EventManager( Player& player, EventHandler& eh )
void EventManager::registerSignal( int signal, const Callback& callback ) void EventManager::registerSignal( int signal, const Callback& callback )
{ {
if ( callback ) if ( !callback )
libvlc_event_detach( mManager, signal, Handler, this ); libvlc_event_detach( mManager, signal, Handler, this );
else else
libvlc_event_attach( mManager, signal, Handler, this ); libvlc_event_attach( mManager, signal, Handler, this );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment