Chromium Code Reviews| Index: Source/core/frame/FrameConsole.h |
| diff --git a/Source/core/frame/FrameConsole.h b/Source/core/frame/FrameConsole.h |
| index 74f8e1787b6e1358ba5b8a0ba7db20bd12d9e5bd..a44784098ad5ec91751101c4cd6e79f817c3aa5c 100644 |
| --- a/Source/core/frame/FrameConsole.h |
| +++ b/Source/core/frame/FrameConsole.h |
| @@ -45,10 +45,12 @@ class WorkerGlobalScopeProxy; |
| // FrameConsole takes per-frame console messages and routes them up through the FrameHost to the ChromeClient and Inspector. |
| // It's meant as an abstraction around ChromeClient calls and the way that Blink core/ can add messages to the console. |
| -class FrameConsole FINAL { |
| +class FrameConsole FINAL : public NoBaseWillBeGarbageCollected<FrameConsole> { |
| public: |
| - static PassOwnPtr<FrameConsole> create(LocalFrame& frame) { return adoptPtr(new FrameConsole(frame)); } |
| - ~FrameConsole(); |
|
Mads Ager (chromium)
2014/08/29 09:54:41
Looking at the trybots it looks like the removal o
|
| + static PassOwnPtrWillBeRawPtr<FrameConsole> create(LocalFrame& frame) |
| + { |
| + return adoptPtrWillBeNoop(new FrameConsole(frame)); |
| + } |
| void addMessage(PassRefPtrWillBeRawPtr<ConsoleMessage>); |
| void adoptWorkerConsoleMessages(WorkerGlobalScopeProxy*); |
| @@ -60,12 +62,14 @@ public: |
| ConsoleMessageStorage* messageStorage(); |
| + void trace(Visitor*); |
| + |
| private: |
| explicit FrameConsole(LocalFrame&); |
| LocalFrame& m_frame; |
| - OwnPtr<ConsoleMessageStorage> m_consoleMessageStorage; |
| + OwnPtrWillBeMember<ConsoleMessageStorage> m_consoleMessageStorage; |
| }; |
| } // namespace blink |