| Index: Source/core/accessibility/AXObject.h
|
| diff --git a/Source/core/accessibility/AXObject.h b/Source/core/accessibility/AXObject.h
|
| index 92bffd57d4b97aeb76025cee25a1b2e5ac2cc718..d51353c0089370eea2d11dd67a7c4bbd82d4ea2f 100644
|
| --- a/Source/core/accessibility/AXObject.h
|
| +++ b/Source/core/accessibility/AXObject.h
|
| @@ -579,6 +579,14 @@ protected:
|
| unsigned getLengthForTextRange() const { return text().length(); }
|
|
|
| bool m_detached;
|
| +
|
| +private:
|
| + // The following cached attribute values (the ones starting with m_cached*)
|
| + // are only valid if m_lastModificationCount matches AXObjectCacheImpl::modificationCount().
|
| + mutable int m_lastModificationCount;
|
| + mutable bool m_cachedIsIgnored;
|
| +
|
| + void updateCachedAttributeValuesIfNeeded() const;
|
| };
|
|
|
| #define DEFINE_AX_OBJECT_TYPE_CASTS(thisType, predicate) \
|
|
|