| Index: Source/core/dom/SimpleLifecycleObserver.h
 | 
| diff --git a/Source/core/dom/ContextLifecycleObserver.h b/Source/core/dom/SimpleLifecycleObserver.h
 | 
| similarity index 73%
 | 
| copy from Source/core/dom/ContextLifecycleObserver.h
 | 
| copy to Source/core/dom/SimpleLifecycleObserver.h
 | 
| index 574455e861a357cf4f33514367aaf69b3657d5a9..d519256ed5bb77991b0bcfcd709e0b9851c2d681 100644
 | 
| --- a/Source/core/dom/ContextLifecycleObserver.h
 | 
| +++ b/Source/core/dom/SimpleLifecycleObserver.h
 | 
| @@ -24,33 +24,36 @@
 | 
|   *
 | 
|   */
 | 
|  
 | 
| -#ifndef ContextLifecycleObserver_h
 | 
| -#define ContextLifecycleObserver_h
 | 
| +#ifndef SimpleLifecycleObserver_h
 | 
| +#define SimpleLifecycleObserver_h
 | 
|  
 | 
|  namespace WebCore {
 | 
|  
 | 
| -class ScriptExecutionContext;
 | 
| +class SimpleLifecycleContext;
 | 
|  
 | 
| -class ContextLifecycleObserver {
 | 
| +class SimpleLifecycleObserver {
 | 
|  public:
 | 
|      enum Type {
 | 
|          ActiveDOMObjectType,
 | 
|          DocumentLifecycleObserverType,
 | 
| -        GenericType
 | 
| +        GenericType,
 | 
| +        PageLifecycleObserverType
 | 
|      };
 | 
|  
 | 
| -    explicit ContextLifecycleObserver(ScriptExecutionContext*, Type = GenericType);
 | 
| +    explicit SimpleLifecycleObserver(SimpleLifecycleContext*, Type = GenericType);
 | 
| +
 | 
|      virtual void contextDestroyed();
 | 
|  
 | 
| -    ScriptExecutionContext* scriptExecutionContext() const { return m_scriptExecutionContext; }
 | 
| +    SimpleLifecycleContext* simpleLifecycleContext() const { return m_simpleLifecycleContext; }
 | 
|  
 | 
|  protected:
 | 
| -    virtual ~ContextLifecycleObserver();
 | 
| -    void observeContext(ScriptExecutionContext*, Type);
 | 
| +    virtual ~SimpleLifecycleObserver();
 | 
| +
 | 
| +    void observeContext(SimpleLifecycleContext*, Type);
 | 
|  
 | 
| -    ScriptExecutionContext* m_scriptExecutionContext;
 | 
| +    SimpleLifecycleContext* m_simpleLifecycleContext;
 | 
|  };
 | 
|  
 | 
|  } // namespace WebCore
 | 
|  
 | 
| -#endif // ContextLifecycleObserver_h
 | 
| +#endif // SimpleLifecycleObserver_h
 | 
| 
 |