mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2026-01-05 11:30:06 +01:00
Keep a reference to the stream passed to wx.FSFile
This commit is contained in:
@@ -67,8 +67,9 @@ def run():
|
||||
|
||||
c = module.find('wxFSFile')
|
||||
c.addPrivateCopyCtor()
|
||||
c.find('wxFSFile.stream').transfer = True
|
||||
c.find('DetachStream').transferBack = True
|
||||
c.find('wxFSFile.stream').keepReference = True
|
||||
#c.find('wxFSFile.stream').transfer = True
|
||||
#c.find('DetachStream').transferBack = True
|
||||
|
||||
c = module.find('wxFilterFSHandler')
|
||||
_fixHandlerClass(c)
|
||||
|
||||
@@ -85,7 +85,7 @@ def run():
|
||||
}
|
||||
// otherwise do the conversion
|
||||
*sipCppPtr = new wxPyInputStream(sipPy);
|
||||
return sipGetState(sipTransferObj);
|
||||
return 0; //sipGetState(sipTransferObj);
|
||||
"""
|
||||
|
||||
# Add Python file-like methods so a wx.InputStream can be used as if it
|
||||
|
||||
@@ -96,7 +96,6 @@ protected:
|
||||
o = bufsize;
|
||||
memcpy((char*)buffer, PyBytes_AsString(result), o); // strings only, not unicode...
|
||||
Py_DECREF(result);
|
||||
|
||||
}
|
||||
else
|
||||
m_lasterror = wxSTREAM_READ_ERROR;
|
||||
|
||||
Reference in New Issue
Block a user