Index: Source/core/dom/ExecutionContext.h |
diff --git a/Source/core/dom/ExecutionContext.h b/Source/core/dom/ExecutionContext.h |
index bb8e13f7d9985cfee01aac917c916ba8a4f645ec..4f320fd8cb46a991cc4ce2ad08ed87c80c50cf44 100644 |
--- a/Source/core/dom/ExecutionContext.h |
+++ b/Source/core/dom/ExecutionContext.h |
@@ -65,6 +65,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; |