summaryrefslogtreecommitdiffstats
path: root/src/graphicsitems/qximage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/graphicsitems/qximage.cpp')
-rw-r--r--src/graphicsitems/qximage.cpp8
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();