From 929f6c7f224a009003d56d9efb4d4b00a1320215 Mon Sep 17 00:00:00 2001 From: Scott Talbert Date: Sun, 21 Aug 2016 15:36:03 -0400 Subject: [PATCH] Fix wxRibbonBar::SetArtProvider ownership SetArtProvider in RibbonBar takes ownership of the pointer so we need to use transfer here. --- etg/ribbon_bar.py | 1 + 1 file changed, 1 insertion(+) diff --git a/etg/ribbon_bar.py b/etg/ribbon_bar.py index 511cee4f..c2073deb 100644 --- a/etg/ribbon_bar.py +++ b/etg/ribbon_bar.py @@ -38,6 +38,7 @@ def run(): c = module.find('wxRibbonBar') assert isinstance(c, etgtools.ClassDef) tools.fixWindowClass(c) + c.find('SetArtProvider.art').transfer = True c = module.find('wxRibbonBarEvent')