diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/page/viewport_description.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/page/viewport_description.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/core/page/viewport_description.cc b/chromium/third_party/blink/renderer/core/page/viewport_description.cc index ee87f7d8daf..5d8a3c15cc8 100644 --- a/chromium/third_party/blink/renderer/core/page/viewport_description.cc +++ b/chromium/third_party/blink/renderer/core/page/viewport_description.cc @@ -30,6 +30,7 @@ #include "third_party/blink/renderer/core/page/viewport_description.h" #include "build/build_config.h" +#include "third_party/blink/public/common/features.h" #include "third_party/blink/renderer/core/dom/document.h" #include "third_party/blink/renderer/core/frame/local_frame.h" #include "third_party/blink/renderer/core/frame/local_frame_view.h" @@ -301,7 +302,9 @@ void ViewportDescription::ReportMobilePageStats( } bool ViewportDescription::MatchesHeuristicsForGpuRasterization() const { - return IsSpecifiedByAuthor(); + bool enable_viewport_restriction = base::FeatureList::IsEnabled( + features::kEnableGpuRasterizationViewportRestriction); + return !enable_viewport_restriction || IsSpecifiedByAuthor(); } } // namespace blink |