Index: Source/core/dom/ExecutionContext.h |
diff --git a/Source/core/dom/ExecutionContext.h b/Source/core/dom/ExecutionContext.h |
index ccb887733cefe46d789cb35d8b1f7b96b33f70c9..32aa956a2a4d342b83b7695a5c73d58476984c5c 100644 |
--- a/Source/core/dom/ExecutionContext.h |
+++ b/Source/core/dom/ExecutionContext.h |
@@ -64,6 +64,9 @@ public: |
// Delegating to ExecutionContextClient |
bool isDocument() const { return m_client && m_client->isDocument(); } |
bool isWorkerGlobalScope() const { return m_client && m_client->isWorkerGlobalScope(); } |
+ bool isDedicatedWorkerGlobalScope() const { return m_client && m_client->isDedicatedWorkerGlobalScope(); } |
+ bool isSharedWorkerGlobalScope() const { return m_client && m_client->isSharedWorkerGlobalScope(); } |
+ bool isServiceWorkerGlobalScope() const { return m_client && m_client->isServiceWorkerGlobalScope(); } |
bool isJSExecutionForbidden() { return m_client && m_client->isJSExecutionForbidden(); } |
SecurityOrigin* securityOrigin() const; |
ContentSecurityPolicy* contentSecurityPolicy() const; |