summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/page/viewport_description.cc
diff options
context:
space:
mode:
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.cc5
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