| 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 1022 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1033 | 1033 | 
| 1034   // Force preload=none and disable autoplay on older or low end Android | 1034   // Force preload=none and disable autoplay on older or low end Android | 
| 1035   // platforms because their media pipelines are not stable enough to handle | 1035   // platforms because their media pipelines are not stable enough to handle | 
| 1036   // concurrent elements. See http://crbug.com/612909, http://crbug.com/622826. | 1036   // concurrent elements. See http://crbug.com/612909, http://crbug.com/622826. | 
| 1037   const bool is_low_end_device = | 1037   const bool is_low_end_device = | 
| 1038       base::android::BuildInfo::GetInstance()->sdk_int() <= | 1038       base::android::BuildInfo::GetInstance()->sdk_int() <= | 
| 1039           base::android::SDK_VERSION_JELLY_BEAN_MR2 || | 1039           base::android::SDK_VERSION_JELLY_BEAN_MR2 || | 
| 1040       base::SysInfo::IsLowEndDevice(); | 1040       base::SysInfo::IsLowEndDevice(); | 
| 1041   // TODO(mlamouri): rename this setting "isLowEndDevice". | 1041   // TODO(mlamouri): rename this setting "isLowEndDevice". | 
| 1042   settings->setForcePreloadNoneForMediaElements(is_low_end_device); | 1042   settings->setForcePreloadNoneForMediaElements(is_low_end_device); | 
|  | 1043 | 
|  | 1044   WebRuntimeFeatures::enableVideoFullscreenOrientationLock( | 
|  | 1045       prefs.video_fullscreen_orientation_lock_enabled); | 
| 1043 #endif | 1046 #endif | 
| 1044 | 1047 | 
| 1045   settings->setViewportEnabled(prefs.viewport_enabled); | 1048   settings->setViewportEnabled(prefs.viewport_enabled); | 
| 1046   settings->setViewportMetaEnabled(prefs.viewport_meta_enabled); | 1049   settings->setViewportMetaEnabled(prefs.viewport_meta_enabled); | 
| 1047   settings->setShrinksViewportContentToFit( | 1050   settings->setShrinksViewportContentToFit( | 
| 1048         prefs.shrinks_viewport_contents_to_fit); | 1051         prefs.shrinks_viewport_contents_to_fit); | 
| 1049   settings->setViewportStyle( | 1052   settings->setViewportStyle( | 
| 1050       static_cast<blink::WebViewportStyle>(prefs.viewport_style)); | 1053       static_cast<blink::WebViewportStyle>(prefs.viewport_style)); | 
| 1051 | 1054 | 
| 1052   settings->setLoadWithOverviewMode(prefs.initialize_at_minimum_page_scale); | 1055   settings->setLoadWithOverviewMode(prefs.initialize_at_minimum_page_scale); | 
| (...skipping 1759 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2812                             INPUT_EVENT_ACK_STATE_NOT_CONSUMED); | 2815                             INPUT_EVENT_ACK_STATE_NOT_CONSUMED); | 
| 2813   } | 2816   } | 
| 2814 | 2817 | 
| 2815   std::unique_ptr<InputEventAck> ack( | 2818   std::unique_ptr<InputEventAck> ack( | 
| 2816       new InputEventAck(InputEventAckSource::MAIN_THREAD, input_event->type, | 2819       new InputEventAck(InputEventAckSource::MAIN_THREAD, input_event->type, | 
| 2817                         INPUT_EVENT_ACK_STATE_NOT_CONSUMED)); | 2820                         INPUT_EVENT_ACK_STATE_NOT_CONSUMED)); | 
| 2818   OnInputEventAck(std::move(ack)); | 2821   OnInputEventAck(std::move(ack)); | 
| 2819 } | 2822 } | 
| 2820 | 2823 | 
| 2821 }  // namespace content | 2824 }  // namespace content | 
| OLD | NEW | 
|---|