Fixed String comparisons.

This commit is contained in:
Vincent Gee 2014-11-05 23:29:08 -05:00
parent d6570e3533
commit 2f48f31a6f
5 changed files with 7 additions and 7 deletions

View file

@ -2382,7 +2382,7 @@ DefineConsoleFunction( isDefined, bool, ( const char* varName, const char* varVa
// Is it an object?
if (dStrcmp(varName, "0") && dStrcmp(varName, "") && (Sim::findObject(varName) != NULL))
return true;
else if (varValue != "")
else if (dStrcmp(varValue, "" ) != 0)
{
Con::errorf("%s() - can't assign a value to a variable of the form \"%s\"", __FUNCTION__, varValue);
}

View file

@ -2201,7 +2201,7 @@ DefineConsoleMethod( PersistenceManager, setDirty, void, ( const char * objName
"Mark an existing SimObject as dirty (will be written out when saveDirty() is called).")
{
SimObject *dirtyObject = NULL;
if (objName != "")
if (dStrcmp(objName,"") != 0)
{
if (!Sim::findObject(objName, dirtyObject))
{
@ -2387,7 +2387,7 @@ DefineConsoleMethod( PersistenceManager, removeField, void, (const char * objNam
if (dirtyObject)
{
if (fieldName != "")
if (dStrcmp(fieldName,"") != 0)
object->addRemoveField(dirtyObject, fieldName);
}
}