fix(port): preserve 64-bit quest image pointer in quest.GetQuestData
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
#include "StdAfx.h"
|
||||
#include "../common/PortPythonPointer.h" // PORT: preserve Win32 pointer handles on 64-bit hosts
|
||||
#include "PythonQuest.h"
|
||||
|
||||
void CPythonQuest::RegisterQuestInstance(const SQuestInstance & c_rQuestInstance)
|
||||
@@ -202,8 +203,8 @@ PyObject * questGetQuestData(PyObject * poSelf, PyObject * poArgs)
|
||||
}
|
||||
}
|
||||
|
||||
return Py_BuildValue("sisi", pQuestInstance->strTitle.c_str(),
|
||||
pImage,
|
||||
return Py_BuildValue("sNsi", pQuestInstance->strTitle.c_str(),
|
||||
Py_BuildPointer(pImage),
|
||||
pQuestInstance->strCounterName.c_str(),
|
||||
pQuestInstance->iCounterValue);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user