Index: Source/core/page/FocusController.h |
diff --git a/Source/core/page/FocusController.h b/Source/core/page/FocusController.h |
index 2d2bd738b4e701910b6dc44e30a239e9f1f2d367..f0e11935fa635a71bc9e7e247fef9b672d451bc5 100644 |
--- a/Source/core/page/FocusController.h |
+++ b/Source/core/page/FocusController.h |
@@ -28,6 +28,7 @@ |
#include "core/page/FocusType.h" |
#include "platform/geometry/LayoutRect.h" |
+#include "platform/heap/Handle.h" |
#include "wtf/Forward.h" |
#include "wtf/Noncopyable.h" |
#include "wtf/RefPtr.h" |
@@ -47,6 +48,7 @@ class Page; |
class TreeScope; |
class FocusNavigationScope { |
+ STACK_ALLOCATED(); |
public: |
Node* rootNode() const; |
Element* owner() const; |
@@ -58,7 +60,7 @@ public: |
private: |
explicit FocusNavigationScope(TreeScope*); |
- TreeScope* m_rootTreeScope; |
+ RawPtrWillBeMember<TreeScope> m_rootTreeScope; |
}; |
class FocusController { |