summaryrefslogtreecommitdiffstats
path: root/src/core/render_widget_host_view_qt.cpp
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2017-12-05 12:50:46 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-12-05 12:50:46 +0100
commit6921ebd6d8bc8bb62d9118c7a1a750f2fd787897 (patch)
treed465cc6e4984808c6146d6f4ff8b21cb9aef406d /src/core/render_widget_host_view_qt.cpp
parent716d179927c001934b177a36fab5dc209ac6d5c9 (diff)
parentf979b271e158bc93b7361d4b891ed49ee58ab865 (diff)
Merge remote-tracking branch 'origin/5.9' into 5.10
Diffstat (limited to 'src/core/render_widget_host_view_qt.cpp')
-rw-r--r--src/core/render_widget_host_view_qt.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/core/render_widget_host_view_qt.cpp b/src/core/render_widget_host_view_qt.cpp
index 80c9121f5..6fc775535 100644
--- a/src/core/render_widget_host_view_qt.cpp
+++ b/src/core/render_widget_host_view_qt.cpp
@@ -341,6 +341,10 @@ RenderWidgetHostViewQt::RenderWidgetHostViewQt(content::RenderWidgetHost* widget
, m_emptyPreviousSelection(true)
, m_wheelAckPending(false)
{
+ auto* task_runner = base::ThreadTaskRunnerHandle::Get().get();
+ m_beginFrameSource.reset(new cc::DelayBasedBeginFrameSource(
+ base::MakeUnique<cc::DelayBasedTimeSource>(task_runner)));
+
m_host->SetView(this);
#ifndef QT_NO_ACCESSIBILITY
if (isAccessibilityEnabled()) {
@@ -349,10 +353,6 @@ RenderWidgetHostViewQt::RenderWidgetHostViewQt(content::RenderWidgetHost* widget
content::BrowserAccessibilityStateImpl::GetInstance()->EnableAccessibility();
}
#endif // QT_NO_ACCESSIBILITY
- auto* task_runner = base::ThreadTaskRunnerHandle::Get().get();
- m_beginFrameSource.reset(new cc::DelayBasedBeginFrameSource(
- base::MakeUnique<cc::DelayBasedTimeSource>(task_runner)));
-
if (GetTextInputManager())
GetTextInputManager()->AddObserver(this);
@@ -1642,8 +1642,7 @@ void RenderWidgetHostViewQt::SetNeedsBeginFrames(bool needs_begin_frames)
void RenderWidgetHostViewQt::updateNeedsBeginFramesInternal()
{
- if (!m_beginFrameSource)
- return;
+ Q_ASSERT(m_beginFrameSource);
if (m_addedFrameObserver == m_needsBeginFrames)
return;