From 021d023db2c6439b4e96d97c59b8e46ce4169ea7 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Thu, 20 Feb 2014 12:16:25 +0200 Subject: Call update after changing the contents flag MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Ic26d5396753c8300323d9022a56c19f44a09ab99 Reviewed-by: Tomi Korpipää --- src/datavisualizationqml2/abstractdeclarative.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/datavisualizationqml2') diff --git a/src/datavisualizationqml2/abstractdeclarative.cpp b/src/datavisualizationqml2/abstractdeclarative.cpp index 88a86925..a7935a84 100644 --- a/src/datavisualizationqml2/abstractdeclarative.cpp +++ b/src/datavisualizationqml2/abstractdeclarative.cpp @@ -88,9 +88,10 @@ void AbstractDeclarative::setRenderingMode(AbstractDeclarative::RenderingMode mo #else setAntialiasing(false); #endif - setFlag(ItemHasContents, false); - if (win && previousMode == RenderIndirect) { + update(); + setFlag(ItemHasContents, false); + QObject::connect(win, &QQuickWindow::beforeRendering, this, &AbstractDeclarative::render); checkWindowList(win); @@ -111,6 +112,7 @@ void AbstractDeclarative::setRenderingMode(AbstractDeclarative::RenderingMode mo #endif m_initialisedSize = QSize(0, 0); setFlag(ItemHasContents, true); + update(); if (win) { QObject::disconnect(win, &QQuickWindow::beforeRendering, this, &AbstractDeclarative::render); -- cgit v1.2.3