commit 4ca534f021c23fd2a77fcf9844e8d47eb357148b
parent 852cb6e02c130d030c9b1c7f645f389e21a32b50
Author: Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com>
Date: Wed, 15 Oct 2025 08:17:08 +0000
Bug 1994305 - Introduce DesiredAsyncPanZoomState::ShouldDisable. r=TYLin,layout-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D268615
Diffstat:
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/layout/base/AccessibleCaretManager.cpp b/layout/base/AccessibleCaretManager.cpp
@@ -798,8 +798,7 @@ void AccessibleCaretManager::SetLastInputSource(uint16_t aInputSource) {
}
bool AccessibleCaretManager::ShouldDisableApz() const {
- return mDesiredAsyncPanZoomState.Get() ==
- DesiredAsyncPanZoomState::Value::Disabled;
+ return mDesiredAsyncPanZoomState.ShouldDisable();
}
Selection* AccessibleCaretManager::GetSelection() const {
diff --git a/layout/base/AccessibleCaretManager.h b/layout/base/AccessibleCaretManager.h
@@ -402,11 +402,11 @@ class AccessibleCaretManager {
public:
void Update(const AccessibleCaretManager& aAccessibleCaretManager);
- enum class Value : bool { Disabled, Enabled };
-
- Value Get() const { return mValue; }
+ bool ShouldDisable() const { return mValue == Value::Disabled; }
private:
+ enum class Value : bool { Disabled, Enabled };
+
Value mValue = Value::Enabled;
};