Index: chrome/browser/push_messaging/push_messaging_service_impl.cc |
diff --git a/chrome/browser/push_messaging/push_messaging_service_impl.cc b/chrome/browser/push_messaging/push_messaging_service_impl.cc |
index 9c7e3835dd752423334e73e042da91065536777a..d90b5bd45f0c4340dfee977c126d8d401928e56a 100644 |
--- a/chrome/browser/push_messaging/push_messaging_service_impl.cc |
+++ b/chrome/browser/push_messaging/push_messaging_service_impl.cc |
@@ -163,9 +163,7 @@ PushMessagingServiceImpl::PushMessagingServiceImpl(Profile* profile) |
HostContentSettingsMapFactory::GetForProfile(profile_)->AddObserver(this); |
} |
-PushMessagingServiceImpl::~PushMessagingServiceImpl() { |
- HostContentSettingsMapFactory::GetForProfile(profile_)->RemoveObserver(this); |
-} |
+PushMessagingServiceImpl::~PushMessagingServiceImpl() = default; |
void PushMessagingServiceImpl::IncreasePushSubscriptionCount(int add, |
bool is_pending) { |
@@ -926,6 +924,7 @@ void PushMessagingServiceImpl::SetContentSettingChangedCallbackForTesting( |
void PushMessagingServiceImpl::Shutdown() { |
GetGCMDriver()->RemoveAppHandler(kPushMessagingAppIdentifierPrefix); |
+ HostContentSettingsMapFactory::GetForProfile(profile_)->RemoveObserver(this); |
} |
// BackgroundTrigger methods --------------------------------------------------- |