OLD | NEW |
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/browser/renderer_host/render_view_host_impl.h" | 5 #include "content/browser/renderer_host/render_view_host_impl.h" |
6 | 6 |
7 #include <set> | 7 #include <set> |
8 #include <string> | 8 #include <string> |
9 #include <utility> | 9 #include <utility> |
10 #include <vector> | 10 #include <vector> |
(...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
280 next_page_id = max_page_id + 1; | 280 next_page_id = max_page_id + 1; |
281 | 281 |
282 ViewMsg_New_Params params; | 282 ViewMsg_New_Params params; |
283 params.renderer_preferences = | 283 params.renderer_preferences = |
284 delegate_->GetRendererPrefs(GetProcess()->GetBrowserContext()); | 284 delegate_->GetRendererPrefs(GetProcess()->GetBrowserContext()); |
285 params.web_preferences = GetWebkitPreferences(); | 285 params.web_preferences = GetWebkitPreferences(); |
286 params.view_id = GetRoutingID(); | 286 params.view_id = GetRoutingID(); |
287 params.main_frame_routing_id = main_frame_routing_id_; | 287 params.main_frame_routing_id = main_frame_routing_id_; |
288 params.surface_id = surface_id(); | 288 params.surface_id = surface_id(); |
289 params.session_storage_namespace_id = | 289 params.session_storage_namespace_id = |
290 delegate_->GetSessionStorageNamespace(instance_)->id(); | 290 delegate_->GetSessionStorageNamespace(instance_.get())->id(); |
291 params.frame_name = frame_name; | 291 params.frame_name = frame_name; |
292 // Ensure the RenderView sets its opener correctly. | 292 // Ensure the RenderView sets its opener correctly. |
293 params.opener_route_id = opener_route_id; | 293 params.opener_route_id = opener_route_id; |
294 params.swapped_out = !IsRVHStateActive(rvh_state_); | 294 params.swapped_out = !IsRVHStateActive(rvh_state_); |
295 params.proxy_routing_id = proxy_route_id; | 295 params.proxy_routing_id = proxy_route_id; |
296 params.hidden = is_hidden(); | 296 params.hidden = is_hidden(); |
297 params.never_visible = delegate_->IsNeverVisible(); | 297 params.never_visible = delegate_->IsNeverVisible(); |
298 params.window_was_created_with_opener = window_was_created_with_opener; | 298 params.window_was_created_with_opener = window_was_created_with_opener; |
299 params.next_page_id = next_page_id; | 299 params.next_page_id = next_page_id; |
300 GetWebScreenInfo(¶ms.screen_info); | 300 GetWebScreenInfo(¶ms.screen_info); |
(...skipping 1088 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1389 // calling back into this code. See crbug.com/398751 for one past example. | 1389 // calling back into this code. See crbug.com/398751 for one past example. |
1390 if (updating_web_preferences_) | 1390 if (updating_web_preferences_) |
1391 return; | 1391 return; |
1392 updating_web_preferences_ = true; | 1392 updating_web_preferences_ = true; |
1393 UpdateWebkitPreferences(delegate_->ComputeWebkitPrefs()); | 1393 UpdateWebkitPreferences(delegate_->ComputeWebkitPrefs()); |
1394 updating_web_preferences_ = false; | 1394 updating_web_preferences_ = false; |
1395 } | 1395 } |
1396 | 1396 |
1397 void RenderViewHostImpl::GetAudioOutputControllers( | 1397 void RenderViewHostImpl::GetAudioOutputControllers( |
1398 const GetAudioOutputControllersCallback& callback) const { | 1398 const GetAudioOutputControllersCallback& callback) const { |
1399 AudioRendererHost* audio_host = | 1399 scoped_refptr<AudioRendererHost> audio_host = |
1400 static_cast<RenderProcessHostImpl*>(GetProcess())->audio_renderer_host(); | 1400 static_cast<RenderProcessHostImpl*>(GetProcess())->audio_renderer_host(); |
1401 audio_host->GetOutputControllers(GetRoutingID(), callback); | 1401 audio_host->GetOutputControllers(GetRoutingID(), callback); |
1402 } | 1402 } |
1403 | 1403 |
1404 void RenderViewHostImpl::ClearFocusedElement() { | 1404 void RenderViewHostImpl::ClearFocusedElement() { |
1405 is_focused_element_editable_ = false; | 1405 is_focused_element_editable_ = false; |
1406 Send(new ViewMsg_ClearFocusedElement(GetRoutingID())); | 1406 Send(new ViewMsg_ClearFocusedElement(GetRoutingID())); |
1407 } | 1407 } |
1408 | 1408 |
1409 bool RenderViewHostImpl::IsFocusedElementEditable() { | 1409 bool RenderViewHostImpl::IsFocusedElementEditable() { |
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1544 FrameTree* frame_tree = delegate_->GetFrameTree(); | 1544 FrameTree* frame_tree = delegate_->GetFrameTree(); |
1545 | 1545 |
1546 frame_tree->ResetForMainFrameSwap(); | 1546 frame_tree->ResetForMainFrameSwap(); |
1547 } | 1547 } |
1548 | 1548 |
1549 void RenderViewHostImpl::SelectWordAroundCaret() { | 1549 void RenderViewHostImpl::SelectWordAroundCaret() { |
1550 Send(new ViewMsg_SelectWordAroundCaret(GetRoutingID())); | 1550 Send(new ViewMsg_SelectWordAroundCaret(GetRoutingID())); |
1551 } | 1551 } |
1552 | 1552 |
1553 } // namespace content | 1553 } // namespace content |
OLD | NEW |