| Index: content/browser/frame_host/frame_tree_node.h
|
| diff --git a/content/browser/frame_host/frame_tree_node.h b/content/browser/frame_host/frame_tree_node.h
|
| index c108da5eebae48e680dc5b879e0556276f238a6e..3d1b6c54bda5d5903d0b887fe2d3b91007f2e53d 100644
|
| --- a/content/browser/frame_host/frame_tree_node.h
|
| +++ b/content/browser/frame_host/frame_tree_node.h
|
| @@ -32,7 +32,8 @@ class RenderFrameHostImpl;
|
| // of those frames. We are mirroring this tree in the browser process. This
|
| // class represents a node in this tree and is a wrapper for all objects that
|
| // are frame-specific (as opposed to page-specific).
|
| -class CONTENT_EXPORT FrameTreeNode {
|
| +class CONTENT_EXPORT FrameTreeNode :
|
| + public base::trace_event::TraceLog::EnabledStateObserver {
|
| public:
|
| class Observer {
|
| public:
|
| @@ -64,7 +65,7 @@ class CONTENT_EXPORT FrameTreeNode {
|
| const std::string& unique_name,
|
| const blink::WebFrameOwnerProperties& frame_owner_properties);
|
|
|
| - ~FrameTreeNode();
|
| + ~FrameTreeNode() override;
|
|
|
| void AddObserver(Observer* observer);
|
| void RemoveObserver(Observer* observer);
|
| @@ -267,6 +268,10 @@ class CONTENT_EXPORT FrameTreeNode {
|
| // FrameTreeNode.
|
| void BeforeUnloadCanceled();
|
|
|
| + // TraceLog::EnabledStateObserver
|
| + void OnTraceLogEnabled() override;
|
| + void OnTraceLogDisabled() override {}
|
| +
|
| private:
|
| class OpenerDestroyedObserver;
|
|
|
|
|