diff options
Diffstat (limited to 'src/graphicsitems/qximage.cpp')
-rw-r--r-- | src/graphicsitems/qximage.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/src/graphicsitems/qximage.cpp b/src/graphicsitems/qximage.cpp index 7a2afc4..68ceac0 100644 --- a/src/graphicsitems/qximage.cpp +++ b/src/graphicsitems/qximage.cpp @@ -61,7 +61,6 @@ QxImage::~QxImage() { Q_D(QxImage); delete d->node; - delete d->texture; } QPixmap QxImage::pixmap() const @@ -197,11 +196,6 @@ void QxImagePrivate::update() node = QSGContext::current->createTextureNode(); } - if (!texture) { - texture = QSGContext::current->textureManager()->requestUploadedTexture(pix.pixmap().toImage(), - TextureManager::SynchronousUploadHint); - } - node->setTexture(texture); node->setRect(targetRect); node->setSourceRect(sourceRect); @@ -239,8 +233,6 @@ void QxImage::pixmapChange() setImplicitWidth(d->pix.width()); setImplicitHeight(d->pix.height()); d->status = d->pix.isNull() ? QxImageBase::Null : QxImageBase::Ready; - delete d->texture; - d->texture = 0; d->pixmapDirty = true; d->update(); emit pixmapChanged(); |