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

Side by Side Diff: content/renderer/render_frame_impl_browsertest.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
« no previous file with comments | « content/renderer/render_frame_impl.cc ('k') | content/renderer/render_view_impl.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 <stdint.h> 5 #include <stdint.h>
6 6
7 #include "base/command_line.h" 7 #include "base/command_line.h"
8 #include "base/debug/leak_annotations.h" 8 #include "base/debug/leak_annotations.h"
9 #include "build/build_config.h" 9 #include "build/build_config.h"
10 #include "content/common/frame_messages.h" 10 #include "content/common/frame_messages.h"
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after
151 resize_params.new_size = size; 151 resize_params.new_size = size;
152 resize_params.physical_backing_size = size; 152 resize_params.physical_backing_size = size;
153 resize_params.top_controls_height = 0.f; 153 resize_params.top_controls_height = 0.f;
154 resize_params.top_controls_shrink_blink_size = false; 154 resize_params.top_controls_shrink_blink_size = false;
155 resize_params.resizer_rect = gfx::Rect(); 155 resize_params.resizer_rect = gfx::Rect();
156 resize_params.is_fullscreen_granted = false; 156 resize_params.is_fullscreen_granted = false;
157 157
158 ViewMsg_Resize resize_message(0, resize_params); 158 ViewMsg_Resize resize_message(0, resize_params);
159 frame_widget()->OnMessageReceived(resize_message); 159 frame_widget()->OnMessageReceived(resize_message);
160 160
161 EXPECT_EQ(frame_widget()->webwidget()->size(), blink::WebSize(size)); 161 EXPECT_EQ(frame_widget()->GetWebWidget()->size(), blink::WebSize(size));
162 } 162 }
163 163
164 // Verify a subframe RenderWidget properly processes a WasShown message. 164 // Verify a subframe RenderWidget properly processes a WasShown message.
165 TEST_F(RenderFrameImplTest, MAYBE_FrameWasShown) { 165 TEST_F(RenderFrameImplTest, MAYBE_FrameWasShown) {
166 RenderFrameTestObserver observer(frame()); 166 RenderFrameTestObserver observer(frame());
167 167
168 ViewMsg_WasShown was_shown_message(0, true, ui::LatencyInfo()); 168 ViewMsg_WasShown was_shown_message(0, true, ui::LatencyInfo());
169 frame_widget()->OnMessageReceived(was_shown_message); 169 frame_widget()->OnMessageReceived(was_shown_message);
170 170
171 EXPECT_FALSE(frame_widget()->is_hidden()); 171 EXPECT_FALSE(frame_widget()->is_hidden());
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
337 const std::string exceeded_data_url(1024 * 1024 * 20 + 1, 'd'); 337 const std::string exceeded_data_url(1024 * 1024 * 20 + 1, 'd');
338 338
339 frame()->saveImageFromDataURL(WebString::fromUTF8(exceeded_data_url)); 339 frame()->saveImageFromDataURL(WebString::fromUTF8(exceeded_data_url));
340 ProcessPendingMessages(); 340 ProcessPendingMessages();
341 const IPC::Message* msg4 = render_thread_->sink().GetFirstMessageMatching( 341 const IPC::Message* msg4 = render_thread_->sink().GetFirstMessageMatching(
342 FrameHostMsg_SaveImageFromDataURL::ID); 342 FrameHostMsg_SaveImageFromDataURL::ID);
343 EXPECT_FALSE(msg4); 343 EXPECT_FALSE(msg4);
344 } 344 }
345 345
346 } // namespace 346 } // namespace
OLDNEW
« no previous file with comments | « content/renderer/render_frame_impl.cc ('k') | content/renderer/render_view_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698