summaryrefslogtreecommitdiffstats
path: root/src/core/client_hints.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/client_hints.h')
-rw-r--r--src/core/client_hints.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/core/client_hints.h b/src/core/client_hints.h
index 841f41993..a80629fc9 100644
--- a/src/core/client_hints.h
+++ b/src/core/client_hints.h
@@ -70,6 +70,9 @@ public:
void ClearAdditionalClientHints() override;
+ void SetMostRecentMainFrameViewportSize(const gfx::Size&) override;
+ gfx::Size GetMostRecentMainFrameViewportSize() override;
+
private:
SEQUENCE_CHECKER(sequence_checker_);
@@ -87,6 +90,11 @@ private:
std::unique_ptr<network::NetworkQualityTracker> network_quality_tracker_
GUARDED_BY_CONTEXT(sequence_checker_);
+
+ // This stores the viewport size of the most recent visible main frame tree
+ // node. This value is only used when the viewport size cannot be directly
+ // queried such as for prefetch requests and for tab restores.
+ gfx::Size viewport_size_;
};
} // namespace QtWebEngineCore