diff options
Diffstat (limited to 'src/webengine/render_widget_host_view_qt_delegate_quick.cpp')
-rw-r--r-- | src/webengine/render_widget_host_view_qt_delegate_quick.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/webengine/render_widget_host_view_qt_delegate_quick.cpp b/src/webengine/render_widget_host_view_qt_delegate_quick.cpp index 3aea86378..693b12e07 100644 --- a/src/webengine/render_widget_host_view_qt_delegate_quick.cpp +++ b/src/webengine/render_widget_host_view_qt_delegate_quick.cpp @@ -41,8 +41,8 @@ #include "render_widget_host_view_qt_delegate_quick.h" -RenderWidgetHostViewQtDelegateQuick::RenderWidgetHostViewQtDelegateQuick(RenderWidgetHostViewQtDelegateClient *client, QQuickItem *parent) - : RenderWidgetHostViewQtDelegateQuickBase<QQuickItem>(client, parent) +RenderWidgetHostViewQtDelegateQuick::RenderWidgetHostViewQtDelegateQuick(RenderWidgetHostViewQtDelegateClient *client, bool isPopup) + : RenderWidgetHostViewQtDelegateQuickBase<QQuickItem>(client, isPopup) { setFlag(ItemHasContents); } @@ -60,7 +60,7 @@ bool RenderWidgetHostViewQtDelegateQuick::supportsHardwareAcceleration() const void RenderWidgetHostViewQtDelegateQuick::itemChange(ItemChange change, const ItemChangeData &value) { QQuickItem::itemChange(change, value); - if (change == QQuickItem::ItemSceneChange) + if (m_initialized && change == QQuickItem::ItemSceneChange) m_client->windowChanged(); } @@ -69,8 +69,8 @@ QSGNode *RenderWidgetHostViewQtDelegateQuick::updatePaintNode(QSGNode *oldNode, return m_client->updatePaintNode(oldNode, QQuickItem::window()); } -RenderWidgetHostViewQtDelegateQuickPainted::RenderWidgetHostViewQtDelegateQuickPainted(RenderWidgetHostViewQtDelegateClient *client, QQuickItem *parent) - : RenderWidgetHostViewQtDelegateQuickBase<QQuickPaintedItem>(client, parent) +RenderWidgetHostViewQtDelegateQuickPainted::RenderWidgetHostViewQtDelegateQuickPainted(RenderWidgetHostViewQtDelegateClient *client, bool isPopup) + : RenderWidgetHostViewQtDelegateQuickBase<QQuickPaintedItem>(client, isPopup) { } |