Chromium Code Reviews| Index: Source/modules/push_messaging/PushManager.cpp |
| diff --git a/Source/modules/push_messaging/PushManager.cpp b/Source/modules/push_messaging/PushManager.cpp |
| index 90a7f642a0609fd76d63b1742bcce2aaf7792703..8352bd06beff509da783d728d884ed5c2991cc9e 100644 |
| --- a/Source/modules/push_messaging/PushManager.cpp |
| +++ b/Source/modules/push_messaging/PushManager.cpp |
| @@ -93,6 +93,9 @@ ScriptPromise PushManager::permissionState(ScriptState* scriptState, const PushS |
| if (!document->domWindow() || !document->frame()) |
| return ScriptPromise::rejectWithDOMException(scriptState, DOMException::create(InvalidStateError, "Document is detached from window.")); |
| } |
| + if (!options.userVisibleOnly()) { |
| + return ScriptPromise::rejectWithDOMException(scriptState, DOMException::create(NotSupportedError, "non-visible push messages are not supported.")); |
|
Peter Beverloo
2015/05/07 15:28:21
What about: "Chrome does not yet support push subs
Miguel Garcia
2015/05/07 19:40:46
I'd prefer to avoid "yet" since it's not clear exa
|
| + } |
| RefPtrWillBeRawPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState); |
| ScriptPromise promise = resolver->promise(); |