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

Side by Side Diff: content/renderer/render_view_impl.cc

Issue 2447143003: Use kRenderClientId command line flag when starting a render process (Closed)
Patch Set: Removed unnecessary additions Created 4 years, 1 month 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/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
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698