summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--declarativeviewtexture.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/declarativeviewtexture.cpp b/declarativeviewtexture.cpp
index eb1ea08..bf7d6bc 100644
--- a/declarativeviewtexture.cpp
+++ b/declarativeviewtexture.cpp
@@ -32,7 +32,6 @@ DeclarativeViewTexture::DeclarativeViewTexture(QWidget *parent) :
{
setAttribute(Qt::WA_DontShowOnScreen);
setOptimizationFlag(QGraphicsView::IndirectPainting);
- setRenderHints(QPainter::Antialiasing | QPainter::TextAntialiasing | QPainter::SmoothPixmapTransform);
glGenTextures(1, &m_textureId);
}
@@ -51,6 +50,7 @@ void DeclarativeViewTexture::paintEvent(QPaintEvent *event)
QImage im(exposedRegion.boundingRect().size(), QImage::Format_ARGB32_Premultiplied);
im.fill(Qt::transparent);
m_bufferPainter->begin(&im);
+ m_bufferPainter->setRenderHints(QPainter::Antialiasing | QPainter::TextAntialiasing | QPainter::SmoothPixmapTransform);
m_bufferPainter->translate(-exposedRegion.boundingRect().topLeft());
m_bufferPainter->setClipRegion(exposedRegion);
QDeclarativeView::paintEvent(event);