diff --git a/extension/src/port/UserInterface/PythonQuest.cpp b/extension/src/port/UserInterface/PythonQuest.cpp index ce6f76fa..c43bb442 100644 --- a/extension/src/port/UserInterface/PythonQuest.cpp +++ b/extension/src/port/UserInterface/PythonQuest.cpp @@ -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); }