Index: chrome/browser/notifications/profile_notification.h |
diff --git a/chrome/browser/notifications/profile_notification.h b/chrome/browser/notifications/profile_notification.h |
index 13952333e2ec142ee3496ea563793f6974cc4eba..3472ffd3e748669e529334e6c32e437632df8dfd 100644 |
--- a/chrome/browser/notifications/profile_notification.h |
+++ b/chrome/browser/notifications/profile_notification.h |
@@ -21,15 +21,15 @@ class ProfileNotification { |
static std::string GetProfileNotificationId(const std::string& delegate_id, |
ProfileID profile_id); |
- ProfileNotification(Profile* profile, const Notification& notification); |
+ ProfileNotification(ProfileID profile_id, const Notification& notification); |
~ProfileNotification(); |
- Profile* profile() const { return profile_; } |
+ ProfileID profile_id() const { return profile_id_; } |
const Notification& notification() const { return notification_; } |
private: |
- // Weak, guaranteed not to be used after profile removal by parent class. |
- Profile* profile_; |
+ // Used for equality comparision in notification maps. |
+ ProfileID profile_id_; |
Notification notification_; |
}; |