diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2025-01-27 17:33:35 +0100 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2025-01-29 10:58:02 +0100 |
| commit | 2ea8e26c1d1550058d8b7261a35ff45005f95b60 (patch) | |
| tree | 34895009b83292286ad581e1d3f54e04f9ff0dc6 /examples/demos/documentviewer/imageviewer/imageviewer.py | |
| parent | 4b7170959008619a2c0c7ba6207478d0c4e746b2 (diff) | |
shiboken6: Copy/add only virtual functions in AbstractMetaClass::fixFunctions()
The code previously added non-virtual normal base class functions
besides the virtual base class functions, causing more argument
conversions to be generated. They were not considered for bindings
though since their declaring class was different from the owner class.
Restrict the condition for adding to virtual functions.
Fix the check for overriding to consider only virtual functions
(failed for virtual QSGRenderNode::RenderingFlags
QSGRenderNode::flags() const hiding non-virtual QSGNode::Flags
QSGNode::flags() const).
Task-number: PYSIDE-2701
Change-Id: I623dd05b6aa4e478394891325a1433ae8d85f2cd
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'examples/demos/documentviewer/imageviewer/imageviewer.py')
0 files changed, 0 insertions, 0 deletions
