Index: Source/core/dom/DocumentLifecycleObserver.cpp |
diff --git a/Source/core/dom/DocumentLifecycleObserver.cpp b/Source/core/dom/DocumentLifecycleObserver.cpp |
index f6093d96037cea03a8203ec468186af03a990d7d..ae21779f91473de7404578d5042f2bef5a19e270 100644 |
--- a/Source/core/dom/DocumentLifecycleObserver.cpp |
+++ b/Source/core/dom/DocumentLifecycleObserver.cpp |
@@ -32,19 +32,10 @@ |
namespace blink { |
-template<> void observeContext(Document* context, LifecycleObserver<Document>* observer) |
-{ |
- static_cast<DocumentLifecycleNotifier*>(context)->addObserver(observer); |
-} |
- |
-template<> void unobserveContext(Document* context, LifecycleObserver<Document>* observer) |
-{ |
- static_cast<DocumentLifecycleNotifier*>(context)->removeObserver(observer); |
-} |
- |
DocumentLifecycleObserver::DocumentLifecycleObserver(Document* document) |
- : LifecycleObserver<Document>(document, DocumentLifecycleObserverType) |
+ : LifecycleObserver<Document, DocumentLifecycleObserver, DocumentLifecycleNotifier>(document) |
{ |
+ setContext(document); |
} |
DocumentLifecycleObserver::~DocumentLifecycleObserver() |