Blob Blame History Raw
From 676b95ad1752eb2180e48e1b382ec06b0d28d5e7 Mon Sep 17 00:00:00 2001
From: Scott Talbert <swt@techie.net>
Date: Thu, 4 Jun 2020 10:46:28 -0400
Subject: [PATCH] Add some missing private assignment operators

This is needed as part of fixing #1636 as a new version of SIP is required,
which makes these changes necessary.
---
 etg/filesys.py  | 1 +
 etg/grid.py     | 1 +
 etg/renderer.py | 6 ++++++
 3 files changed, 8 insertions(+)

diff --git a/etg/filesys.py b/etg/filesys.py
index 3669cef9a..2a8d5aca8 100644
--- a/etg/filesys.py
+++ b/etg/filesys.py
@@ -40,6 +40,7 @@ def run():
     c = module.find('wxFileSystem')
     assert isinstance(c, etgtools.ClassDef)
     c.addPrivateCopyCtor()
+    c.addPrivateAssignOp()
     c.find('AddHandler.handler').transfer = True
     c.find('RemoveHandler').transferBack = True
 
diff --git a/etg/renderer.py b/etg/renderer.py
index 3a888e03e..f4a98ff00 100644
--- a/etg/renderer.py
+++ b/etg/renderer.py
@@ -66,6 +66,12 @@ def _addDrawTitleBarBitmap(c, isPureVirtual, doc):
             #endif
         """)
 
+    c = module.find('wxSplitterRenderParams')
+    c.addPrivateAssignOp()
+
+    c = module.find('wxRendererVersion')
+    c.addPrivateAssignOp()
+
     #-----------------------------------------------------------------
     tools.doCommonTweaks(module)
     tools.runGenerators(module)