Index: chrome/browser/services/gcm/push_messaging_service_impl.cc |
diff --git a/chrome/browser/services/gcm/push_messaging_service_impl.cc b/chrome/browser/services/gcm/push_messaging_service_impl.cc |
index 80051f95a980c0820f098d9e6bf85442952a446d..501f6ce29543374cbec4a0c8a9f1b4ede685a47a 100644 |
--- a/chrome/browser/services/gcm/push_messaging_service_impl.cc |
+++ b/chrome/browser/services/gcm/push_messaging_service_impl.cc |
@@ -275,7 +275,7 @@ void PushMessagingServiceImpl::RegisterFromDocument( |
gcm::PushMessagingPermissionContext* permission_context = |
gcm::PushMessagingPermissionContextFactory::GetForProfile(profile_); |
- if (permission_context == NULL) { |
+ if (permission_context == NULL || !user_visible_only) { |
Michael van Ouwerkerk
2014/12/10 18:36:33
nit: how about
if (!permission_context || !user_vi
Miguel Garcia
2014/12/11 11:37:08
well that makes it look like both variables are th
|
RegisterEnd(callback, |
std::string(), |
content::PUSH_REGISTRATION_STATUS_PERMISSION_DENIED); |