diff options
author | Joni Poikelin <joni.poikelin@theqtcompany.com> | 2015-05-29 08:13:58 +0300 |
---|---|---|
committer | Laszlo Agocs <laszlo.agocs@theqtcompany.com> | 2015-06-01 08:54:17 +0000 |
commit | db525935ccd64d2c5c674f8a66dbe7096d754e9f (patch) | |
tree | 2b2866fe03ead042681a96fd250d9fc1ade829f5 /src/quickwidgets/qquickwidget.cpp | |
parent | 3404e1b4af63517f8158b38d59d8287dc24c5434 (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.cpp | 2 |
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 */ |