| 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/renderer/render_view_impl.h" | 5 #include "content/renderer/render_view_impl.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <cmath> | 8 #include <cmath> |
| 9 #include <memory> | 9 #include <memory> |
| 10 | 10 |
| (...skipping 647 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 658 ui::LatencyInfo latency_info_; | 658 ui::LatencyInfo latency_info_; |
| 659 }; | 659 }; |
| 660 | 660 |
| 661 } // namespace | 661 } // namespace |
| 662 | 662 |
| 663 RenderViewImpl::RenderViewImpl(CompositorDependencies* compositor_deps, | 663 RenderViewImpl::RenderViewImpl(CompositorDependencies* compositor_deps, |
| 664 const mojom::CreateViewParams& params) | 664 const mojom::CreateViewParams& params) |
| 665 : RenderWidget(compositor_deps, | 665 : RenderWidget(compositor_deps, |
| 666 blink::WebPopupTypeNone, | 666 blink::WebPopupTypeNone, |
| 667 params.initial_size.screen_info, | 667 params.initial_size.screen_info, |
| 668 params.frame_sink_id, |
| 668 params.swapped_out, | 669 params.swapped_out, |
| 669 params.hidden, | 670 params.hidden, |
| 670 params.never_visible), | 671 params.never_visible), |
| 671 webkit_preferences_(params.web_preferences), | 672 webkit_preferences_(params.web_preferences), |
| 672 send_content_state_immediately_(false), | 673 send_content_state_immediately_(false), |
| 673 enabled_bindings_(0), | 674 enabled_bindings_(0), |
| 674 send_preferred_size_changes_(false), | 675 send_preferred_size_changes_(false), |
| 675 navigation_gesture_(NavigationGestureUnknown), | 676 navigation_gesture_(NavigationGestureUnknown), |
| 676 opened_by_user_gesture_(true), | 677 opened_by_user_gesture_(true), |
| 677 history_list_offset_(-1), | 678 history_list_offset_(-1), |
| (...skipping 920 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1598 view_params.page_zoom_level = page_zoom_level_; | 1599 view_params.page_zoom_level = page_zoom_level_; |
| 1599 | 1600 |
| 1600 RenderViewImpl* view = | 1601 RenderViewImpl* view = |
| 1601 RenderViewImpl::Create(compositor_deps_, view_params, true); | 1602 RenderViewImpl::Create(compositor_deps_, view_params, true); |
| 1602 view->opened_by_user_gesture_ = opened_by_user_gesture; | 1603 view->opened_by_user_gesture_ = opened_by_user_gesture; |
| 1603 | 1604 |
| 1604 return view->webview(); | 1605 return view->webview(); |
| 1605 } | 1606 } |
| 1606 | 1607 |
| 1607 WebWidget* RenderViewImpl::createPopupMenu(blink::WebPopupType popup_type) { | 1608 WebWidget* RenderViewImpl::createPopupMenu(blink::WebPopupType popup_type) { |
| 1608 RenderWidget* widget = RenderWidget::Create(GetRoutingID(), compositor_deps_, | 1609 RenderWidget* widget = |
| 1609 popup_type, screen_info_); | 1610 RenderWidget::Create(GetRoutingID(), compositor_deps_, popup_type, |
| 1611 screen_info_, frame_sink_id_); |
| 1610 if (!widget) | 1612 if (!widget) |
| 1611 return NULL; | 1613 return NULL; |
| 1612 if (screen_metrics_emulator_) { | 1614 if (screen_metrics_emulator_) { |
| 1613 widget->SetPopupOriginAdjustmentsForEmulation( | 1615 widget->SetPopupOriginAdjustmentsForEmulation( |
| 1614 screen_metrics_emulator_.get()); | 1616 screen_metrics_emulator_.get()); |
| 1615 } | 1617 } |
| 1616 return widget->GetWebWidget(); | 1618 return widget->GetWebWidget(); |
| 1617 } | 1619 } |
| 1618 | 1620 |
| 1619 WebStorageNamespace* RenderViewImpl::createSessionStorageNamespace() { | 1621 WebStorageNamespace* RenderViewImpl::createSessionStorageNamespace() { |
| (...skipping 1411 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3031 if (IsUseZoomForDSFEnabled()) { | 3033 if (IsUseZoomForDSFEnabled()) { |
| 3032 webview()->setZoomFactorForDeviceScaleFactor(device_scale_factor_); | 3034 webview()->setZoomFactorForDeviceScaleFactor(device_scale_factor_); |
| 3033 } else { | 3035 } else { |
| 3034 webview()->setDeviceScaleFactor(device_scale_factor_); | 3036 webview()->setDeviceScaleFactor(device_scale_factor_); |
| 3035 } | 3037 } |
| 3036 webview()->settings()->setPreferCompositingToLCDTextEnabled( | 3038 webview()->settings()->setPreferCompositingToLCDTextEnabled( |
| 3037 PreferCompositingToLCDText(compositor_deps_, device_scale_factor_)); | 3039 PreferCompositingToLCDText(compositor_deps_, device_scale_factor_)); |
| 3038 } | 3040 } |
| 3039 | 3041 |
| 3040 } // namespace content | 3042 } // namespace content |
| OLD | NEW |