|
@@ -241,7 +241,7 @@ public: \
|
|
{\
|
|
{\
|
|
m##name##Asset->getChangedSignal().remove(this, &className::changeFunc);\
|
|
m##name##Asset->getChangedSignal().remove(this, &className::changeFunc);\
|
|
}\
|
|
}\
|
|
- if (_in == StringTable->EmptyString())\
|
|
|
|
|
|
+ if (_in == NULL || _in == StringTable->EmptyString())\
|
|
{\
|
|
{\
|
|
m##name##Name = StringTable->EmptyString();\
|
|
m##name##Name = StringTable->EmptyString();\
|
|
m##name##AssetId = StringTable->EmptyString();\
|
|
m##name##AssetId = StringTable->EmptyString();\
|
|
@@ -299,7 +299,7 @@ public: \
|
|
Con::errorf("%s(%s)::_set%s() - shape asset failure \"%s\" due to [%s]", macroText(className), getName(), macroText(name), _in, ShapeAsset::getAssetErrstrn(m##name##Asset->getStatus()).c_str());\
|
|
Con::errorf("%s(%s)::_set%s() - shape asset failure \"%s\" due to [%s]", macroText(className), getName(), macroText(name), _in, ShapeAsset::getAssetErrstrn(m##name##Asset->getStatus()).c_str());\
|
|
return false; \
|
|
return false; \
|
|
}\
|
|
}\
|
|
- else if (bool(m##name) == NULL)\
|
|
|
|
|
|
+ else if (m##name)\
|
|
{\
|
|
{\
|
|
Con::errorf("%s(%s)::_set%s() - Couldn't load shape \"%s\"", macroText(className), getName(), macroText(name), _in);\
|
|
Con::errorf("%s(%s)::_set%s() - Couldn't load shape \"%s\"", macroText(className), getName(), macroText(name), _in);\
|
|
return false;\
|
|
return false;\
|
|
@@ -439,7 +439,7 @@ public: \
|
|
{\
|
|
{\
|
|
if(index >= sm##name##Count || index < 0)\
|
|
if(index >= sm##name##Count || index < 0)\
|
|
return false;\
|
|
return false;\
|
|
- if (_in == StringTable->EmptyString())\
|
|
|
|
|
|
+ if (_in == NULL || _in == StringTable->EmptyString())\
|
|
{\
|
|
{\
|
|
m##name##Name[index] = StringTable->EmptyString();\
|
|
m##name##Name[index] = StringTable->EmptyString();\
|
|
m##name##AssetId[index] = StringTable->EmptyString();\
|
|
m##name##AssetId[index] = StringTable->EmptyString();\
|