| Index: chrome/browser/automation/automation_provider_observers.cc
|
| diff --git a/chrome/browser/automation/automation_provider_observers.cc b/chrome/browser/automation/automation_provider_observers.cc
|
| index d49f31bde6e53c74de584098e7b41bb6d6a27143..b24d55ac11ceb37d55a8e6256b942eee761554d4 100644
|
| --- a/chrome/browser/automation/automation_provider_observers.cc
|
| +++ b/chrome/browser/automation/automation_provider_observers.cc
|
| @@ -1540,3 +1540,20 @@ void OnNotificationBalloonCountObserver::OnBalloonCollectionChanged() {
|
| delete this;
|
| }
|
| }
|
| +
|
| +RendererProcessClosedObserver::RendererProcessClosedObserver(
|
| + AutomationProvider* automation,
|
| + IPC::Message* reply_message)
|
| + : automation_(automation),
|
| + reply_message_(reply_message) {
|
| + registrar_.Add(this, NotificationType::RENDERER_PROCESS_CLOSED,
|
| + NotificationService::AllSources());
|
| +}
|
| +
|
| +void RendererProcessClosedObserver::Observe(
|
| + NotificationType type,
|
| + const NotificationSource& source,
|
| + const NotificationDetails& details) {
|
| + AutomationJSONReply(automation_, reply_message_).SendSuccess(NULL);
|
| + delete this;
|
| +}
|
|
|