change “string.compare()” to “==“

This commit is contained in:
boyu0 2013-12-25 14:20:37 +08:00
parent f2e18f32a9
commit 2c2953abc1
1 changed files with 5 additions and 5 deletions

View File

@ -83,7 +83,7 @@ bool NotificationCenter::observerExisted(Object *target, const std::string& name
if (!observer) if (!observer)
continue; continue;
if (observer->getName().compare(name) == 0 && observer->getTarget() == target && observer->getSender() == sender) if (observer->getName() == name && observer->getTarget() == target && observer->getSender() == sender)
return true; return true;
} }
return false; return false;
@ -117,7 +117,7 @@ void NotificationCenter::removeObserver(Object *target, const std::string& name)
if (!observer) if (!observer)
continue; continue;
if (observer->getName().compare(name) == 0 && observer->getTarget() == target) if (observer->getName() == name && observer->getTarget() == target)
{ {
_observers->removeObject(observer); _observers->removeObject(observer);
return; return;
@ -170,7 +170,7 @@ void NotificationCenter::unregisterScriptObserver(Object *target,const std::stri
if (!observer) if (!observer)
continue; continue;
if ( !observer->getName().compare(name) && observer->getTarget() == target) if ( observer->getName() == name && observer->getTarget() == target)
{ {
_observers->removeObject(observer); _observers->removeObject(observer);
} }
@ -188,7 +188,7 @@ void NotificationCenter::postNotification(const std::string& name, Object *sende
if (!observer) if (!observer)
continue; continue;
if (!observer->getName().compare(name) && (observer->getSender() == sender || observer->getSender() == nullptr || sender == nullptr)) if (observer->getName() == name && (observer->getSender() == sender || observer->getSender() == nullptr || sender == nullptr))
{ {
if (0 != observer->getHandler()) if (0 != observer->getHandler())
{ {
@ -223,7 +223,7 @@ int NotificationCenter::getObserverHandlerByName(const std::string& name)
if (nullptr == observer) if (nullptr == observer)
continue; continue;
if ( 0 == observer->getName().compare(name) ) if ( observer->getName() == name )
{ {
return observer->getHandler(); return observer->getHandler();
break; break;