mirror of https://github.com/axmolengine/axmol.git
change “string.compare()” to “==“
This commit is contained in:
parent
f2e18f32a9
commit
2c2953abc1
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue