Browse Source

Fix Python CreateAgeName corruption

Adam Johnson 10 years ago committed by Michael Hansen
parent
commit
acce8eaf4c
  1. 4
      Sources/Plasma/FeatureLib/pfPython/pyVaultNode.cpp
  2. 2
      Sources/Plasma/FeatureLib/pfPython/pyVaultNode.h
  3. 2
      Sources/Plasma/FeatureLib/pfPython/pyVaultNodeGlue.cpp

4
Sources/Plasma/FeatureLib/pfPython/pyVaultNode.cpp

@ -285,10 +285,10 @@ uint32_t pyVaultNode::GetCreateAgeTime( void )
return GetCreateTime(); return GetCreateTime();
} }
const char * pyVaultNode::GetCreateAgeName() plString pyVaultNode::GetCreateAgeName() const
{ {
if (fNode) if (fNode)
return fNode->GetCreateAgeName().c_str(); return fNode->GetCreateAgeName();
return ""; return "";
} }

2
Sources/Plasma/FeatureLib/pfPython/pyVaultNode.h

@ -137,7 +137,7 @@ public:
PyObject* GetCreatorNode( void ); // returns pyVaultPlayerInfoNode PyObject* GetCreatorNode( void ); // returns pyVaultPlayerInfoNode
uint32_t GetCreateTime( void ); uint32_t GetCreateTime( void );
uint32_t GetCreateAgeTime( void ); uint32_t GetCreateAgeTime( void );
const char * GetCreateAgeName( void ); plString GetCreateAgeName() const;
plUUID GetCreateAgeGuid(void) const; plUUID GetCreateAgeGuid(void) const;
PyObject* GetCreateAgeCoords (); PyObject* GetCreateAgeCoords ();

2
Sources/Plasma/FeatureLib/pfPython/pyVaultNodeGlue.cpp

@ -149,7 +149,7 @@ PYTHON_METHOD_DEFINITION_NOARGS(ptVaultNode, getCreateAgeTime)
PYTHON_METHOD_DEFINITION_NOARGS(ptVaultNode, getCreateAgeName) PYTHON_METHOD_DEFINITION_NOARGS(ptVaultNode, getCreateAgeName)
{ {
return PyString_FromString(self->fThis->GetCreateAgeName()); return PyString_FromPlString(self->fThis->GetCreateAgeName());
} }
PYTHON_METHOD_DEFINITION_NOARGS(ptVaultNode, getCreateAgeGuid) PYTHON_METHOD_DEFINITION_NOARGS(ptVaultNode, getCreateAgeGuid)

Loading…
Cancel
Save