| Index: chrome/browser/notifications/balloon_collection_base.cc
|
| diff --git a/chrome/browser/notifications/balloon_collection_base.cc b/chrome/browser/notifications/balloon_collection_base.cc
|
| index c7487390bb5dc8cecbe70e52268bc58d9c05cebe..b69673e8f70aab629a686278cc3966713155a0a6 100644
|
| --- a/chrome/browser/notifications/balloon_collection_base.cc
|
| +++ b/chrome/browser/notifications/balloon_collection_base.cc
|
| @@ -35,11 +35,15 @@ void BalloonCollectionBase::Remove(Balloon* balloon) {
|
| }
|
| }
|
|
|
| -bool BalloonCollectionBase::DoesIdExist(const std::string& id) {
|
| +bool BalloonCollectionBase::DoesIdExist(const std::string& id,
|
| + Notification* matched_notification) {
|
| Balloons::iterator iter;
|
| for (iter = balloons_.begin(); iter != balloons_.end(); ++iter) {
|
| - if ((*iter)->notification().notification_id() == id)
|
| + if ((*iter)->notification().notification_id() == id) {
|
| + if (matched_notification)
|
| + *matched_notification = (*iter)->notification();
|
| return true;
|
| + }
|
| }
|
| return false;
|
| }
|
|
|