aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickwidgets/qquickwidget.cpp
diff options
context:
space:
mode:
authorJoni Poikelin <joni.poikelin@theqtcompany.com>2015-05-29 08:13:58 +0300
committerLaszlo Agocs <laszlo.agocs@theqtcompany.com>2015-06-01 08:54:17 +0000
commitdb525935ccd64d2c5c674f8a66dbe7096d754e9f (patch)
tree2b2866fe03ead042681a96fd250d9fc1ade829f5 /src/quickwidgets/qquickwidget.cpp
parent3404e1b4af63517f8158b38d59d8287dc24c5434 (diff)
Fix flickering when QQuickWidget becomes visible
QQuickWidget used short delay before rendering. This caused black area to flash on the widget briefly. Instead of scheduling redraw, render scene immediately. Task-number: QTBUG-46387 Change-Id: I342d96a1aaef3244190221807b0d816815697623 Reviewed-by: Gunnar Sletta <gunnar@sletta.org> Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
Diffstat (limited to 'src/quickwidgets/qquickwidget.cpp')
-rw-r--r--src/quickwidgets/qquickwidget.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quickwidgets/qquickwidget.cpp b/src/quickwidgets/qquickwidget.cpp
index f0a2a3183b..608c5f93f5 100644
--- a/src/quickwidgets/qquickwidget.cpp
+++ b/src/quickwidgets/qquickwidget.cpp
@@ -1065,7 +1065,7 @@ void QQuickWidget::showEvent(QShowEvent *)
Q_D(QQuickWidget);
d->updatePending = false;
d->createContext();
- triggerUpdate();
+ d->render(true);
}
/*! \reimp */