Use quotes around string constants and enum values since they are strings in lua.
This commit is contained in:
@@ -404,7 +404,7 @@ XNode *LuaManager::GetLuaInformation() const
|
|||||||
for( unsigned i = 0; i < vEnum.size(); ++i )
|
for( unsigned i = 0; i < vEnum.size(); ++i )
|
||||||
{
|
{
|
||||||
XNode *pEnumValueNode = pEnumNode->AppendChild( "EnumValue" );
|
XNode *pEnumValueNode = pEnumNode->AppendChild( "EnumValue" );
|
||||||
pEnumValueNode->AppendAttr( "name", vEnum[i] );
|
pEnumValueNode->AppendAttr( "name", ssprintf("'%s'", vEnum[i].c_str()) );
|
||||||
pEnumValueNode->AppendAttr( "value", i );
|
pEnumValueNode->AppendAttr( "value", i );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -423,7 +423,7 @@ XNode *LuaManager::GetLuaInformation() const
|
|||||||
{
|
{
|
||||||
XNode *pConstantNode = pConstantsNode->AppendChild( "Constant" );
|
XNode *pConstantNode = pConstantsNode->AppendChild( "Constant" );
|
||||||
pConstantNode->AppendAttr( "name", s->first );
|
pConstantNode->AppendAttr( "name", s->first );
|
||||||
pConstantNode->AppendAttr( "value", s->second );
|
pConstantNode->AppendAttr( "value", ssprintf("'%s'", s->second.c_str()) );
|
||||||
}
|
}
|
||||||
|
|
||||||
return pLuaNode;
|
return pLuaNode;
|
||||||
|
|||||||
Reference in New Issue
Block a user