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

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

Issue 2288313002: Return the WebViewFrameWidget in RenderWidget::webwidget() if there (Closed)
Patch Set: rename webwidget_ -> webwidget_internal_ 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 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
112 WebWidgetTestProxyType* render_widget_proxy = 112 WebWidgetTestProxyType* render_widget_proxy =
113 new WebWidgetTestProxyType(compositor_deps, popup_type, screen_info, 113 new WebWidgetTestProxyType(compositor_deps, popup_type, screen_info,
114 swapped_out, hidden, never_visible); 114 swapped_out, hidden, never_visible);
115 return render_widget_proxy; 115 return render_widget_proxy;
116 } 116 }
117 117
118 void RenderWidgetInitialized(RenderWidget* render_widget) { 118 void RenderWidgetInitialized(RenderWidget* render_widget) {
119 WebWidgetTestProxyType* render_widget_proxy = 119 WebWidgetTestProxyType* render_widget_proxy =
120 static_cast<WebWidgetTestProxyType*>(render_widget); 120 static_cast<WebWidgetTestProxyType*>(render_widget);
121 if (!g_widget_test_proxy_callback.Get().is_null()) { 121 if (!g_widget_test_proxy_callback.Get().is_null()) {
122 g_widget_test_proxy_callback.Get().Run(render_widget->webwidget(), 122 g_widget_test_proxy_callback.Get().Run(render_widget->GetWebWidget(),
123 render_widget_proxy); 123 render_widget_proxy);
124 } 124 }
125 } 125 }
126 126
127 RenderFrameImpl* CreateWebFrameTestProxy( 127 RenderFrameImpl* CreateWebFrameTestProxy(
128 const RenderFrameImpl::CreateParams& params) { 128 const RenderFrameImpl::CreateParams& params) {
129 WebFrameTestProxyType* render_frame_proxy = new WebFrameTestProxyType(params); 129 WebFrameTestProxyType* render_frame_proxy = new WebFrameTestProxyType(params);
130 if (g_frame_test_proxy_callback == 0) 130 if (g_frame_test_proxy_callback == 0)
131 return render_frame_proxy; 131 return render_frame_proxy;
132 g_frame_test_proxy_callback.Get().Run(render_frame_proxy, render_frame_proxy); 132 g_frame_test_proxy_callback.Get().Run(render_frame_proxy, render_frame_proxy);
(...skipping 895 matching lines...) Expand 10 before | Expand all | Expand 10 after
1028 return result; 1028 return result;
1029 } 1029 }
1030 1030
1031 void SchedulerRunIdleTasks(const base::Closure& callback) { 1031 void SchedulerRunIdleTasks(const base::Closure& callback) {
1032 blink::scheduler::RendererScheduler* scheduler = 1032 blink::scheduler::RendererScheduler* scheduler =
1033 content::RenderThreadImpl::current()->GetRendererScheduler(); 1033 content::RenderThreadImpl::current()->GetRendererScheduler();
1034 blink::scheduler::RunIdleTasksForTesting(scheduler, callback); 1034 blink::scheduler::RunIdleTasksForTesting(scheduler, callback);
1035 } 1035 }
1036 1036
1037 } // namespace content 1037 } // namespace content
OLDNEW
« no previous file with comments | « content/renderer/render_widget_unittest.cc ('k') | third_party/WebKit/Source/web/WebViewFrameWidget.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698