Merge pull request #408 from RobinD42/fix-issue406

Fixes FSFile and WebViewHandler ownership transfer bugs
This commit is contained in:
Robin Dunn
2017-06-22 18:23:19 -07:00
committed by GitHub
2 changed files with 9 additions and 0 deletions

View File

@@ -66,6 +66,8 @@ def run():
c = module.find('wxFSFile')
c.addPrivateCopyCtor()
c.find('wxFSFile.stream').transfer = True
c.find('DetachStream').transferBack = True
c = module.find('wxFilterFSHandler')
_fixHandlerClass(c)

View File

@@ -131,6 +131,13 @@ def run():
tools.addAutoProperties(c)
for name in [ 'wxWebViewHandler',
'wxWebViewArchiveHandler',
'wxWebViewFSHandler' ]:
c = module.find(name)
c.find('GetFile').factory = True
#-----------------------------------------------------------------
tools.doCommonTweaks(module)
tools.runGenerators(module)