Chromium Code Reviews| 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); |