Fix crash in QQuickCanvasItem::updatePaintNode()
authorTobias Koenig <tobias.koenig@kdab.com>
Tue, 11 Aug 2015 15:55:00 +0000 (17:55 +0200)
committerTobias Koenig <tobias.koenig@kdab.com>
Tue, 11 Aug 2015 16:02:06 +0000 (16:02 +0000)
commit5762738fce7306120c1d93da84ef9c2693d95881
tree22f18d88515ac0dcefcd3592709680e94281b198
parent42054d0b6c3b906ba7b3815974c9d7738b49a9ea
Fix crash in QQuickCanvasItem::updatePaintNode()

QQuickCanvasItem manages the life time of the texture
already, so it shouldn't set the ownsTexture flag on the
QSGSimpleTextureNode, because that would result in a double deletion
when QSGSimpleTextureNode::setTexture() is called.

Change-Id: I7c1cc949b664d1a8b64bab092250439171e66233
Task-number: QTBUG-47714
Reviewed-by: Gunnar Sletta <gunnar@sletta.org>
src/quick/items/context2d/qquickcanvasitem.cpp