Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.0.0
-
None
-
qtdeclarative 16d7e13a541d479ae5278f3ef8dfb60a64f162fe
Description
cppcheck reports the following error in qquickvisualdatamodel_p_p.h:
[./src/quick/items/qquickvisualdatamodel_p_p.h:174]: (error) Class QQuickVisualDataGroupEmitter which is inherited by class QQuickVisualDataModelPrivate does not have a virtual destructor
The report seems valid to me. QQuickVisualDataGroupEmitter holds a "QIntrusiveListNode emitterNode", which itself has a non-trivial destructor. Will the lack of a virtual destructor in QQuickVisualDataGroupEmitter prevent that from being called?
Attachments
For Gerrit Dashboard: QTBUG-25286 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
23938,2 | Add a virtual destructor to QQuickVisualDataGroupEmitter. | master | qt/qtdeclarative | Status: MERGED | +2 | 0 |