Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(902)

Side by Side Diff: content/test/layouttest_support.cc

Issue 2288313002: Return the WebViewFrameWidget in RenderWidget::webwidget() if there (Closed)
Patch Set: fix one more test Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/public/test/layouttest_support.h" 5 #include "content/public/test/layouttest_support.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <utility> 8 #include <utility>
9 9
10 #include "base/callback.h" 10 #include "base/callback.h"
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
111 WebWidgetTestProxyType* render_widget_proxy = 111 WebWidgetTestProxyType* render_widget_proxy =
112 new WebWidgetTestProxyType(compositor_deps, popup_type, screen_info, 112 new WebWidgetTestProxyType(compositor_deps, popup_type, screen_info,
113 swapped_out, hidden, never_visible); 113 swapped_out, hidden, never_visible);
114 return render_widget_proxy; 114 return render_widget_proxy;
115 } 115 }
116 116
117 void RenderWidgetInitialized(RenderWidget* render_widget) { 117 void RenderWidgetInitialized(RenderWidget* render_widget) {
118 WebWidgetTestProxyType* render_widget_proxy = 118 WebWidgetTestProxyType* render_widget_proxy =
119 static_cast<WebWidgetTestProxyType*>(render_widget); 119 static_cast<WebWidgetTestProxyType*>(render_widget);
120 if (!g_widget_test_proxy_callback.Get().is_null()) { 120 if (!g_widget_test_proxy_callback.Get().is_null()) {
121 g_widget_test_proxy_callback.Get().Run(render_widget->webwidget(), 121 g_widget_test_proxy_callback.Get().Run(render_widget->GetWebWidget(),
122 render_widget_proxy); 122 render_widget_proxy);
123 } 123 }
124 } 124 }
125 125
126 RenderFrameImpl* CreateWebFrameTestProxy( 126 RenderFrameImpl* CreateWebFrameTestProxy(
127 const RenderFrameImpl::CreateParams& params) { 127 const RenderFrameImpl::CreateParams& params) {
128 WebFrameTestProxyType* render_frame_proxy = new WebFrameTestProxyType(params); 128 WebFrameTestProxyType* render_frame_proxy = new WebFrameTestProxyType(params);
129 if (g_frame_test_proxy_callback == 0) 129 if (g_frame_test_proxy_callback == 0)
130 return render_frame_proxy; 130 return render_frame_proxy;
131 g_frame_test_proxy_callback.Get().Run(render_frame_proxy, render_frame_proxy); 131 g_frame_test_proxy_callback.Get().Run(render_frame_proxy, render_frame_proxy);
(...skipping 470 matching lines...) Expand 10 before | Expand all | Expand 10 after
602 return result; 602 return result;
603 } 603 }
604 604
605 void SchedulerRunIdleTasks(const base::Closure& callback) { 605 void SchedulerRunIdleTasks(const base::Closure& callback) {
606 blink::scheduler::RendererScheduler* scheduler = 606 blink::scheduler::RendererScheduler* scheduler =
607 content::RenderThreadImpl::current()->GetRendererScheduler(); 607 content::RenderThreadImpl::current()->GetRendererScheduler();
608 blink::scheduler::RunIdleTasksForTesting(scheduler, callback); 608 blink::scheduler::RunIdleTasksForTesting(scheduler, callback);
609 } 609 }
610 610
611 } // namespace content 611 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698