Chromium Code Reviews| Index: content/browser/renderer_host/render_process_host_impl.cc |
| diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc |
| index 37e8b336ffba2f0d5bf32283e09a099e1cea4372..9cfc09edd5559d8c8a63a0c15d0464902d3e9f62 100644 |
| --- a/content/browser/renderer_host/render_process_host_impl.cc |
| +++ b/content/browser/renderer_host/render_process_host_impl.cc |
| @@ -2049,6 +2049,8 @@ void RenderProcessHostImpl::ProcessDied(bool already_dead) { |
| #endif |
| RemoveUserData(kSessionStorageHolderKey); |
| + mojo_application_host_.reset(new MojoApplicationHost); |
|
Avi (use Gerrit)
2015/01/13 19:20:33
As a non-mojo type, a comment would be good here.
Marshall
2015/01/13 19:36:42
Done.
|
| + |
| IDMap<IPC::Listener>::iterator iter(&listeners_); |
| while (!iter.IsAtEnd()) { |
| iter.GetCurrentValue()->OnMessageReceived( |
| @@ -2058,8 +2060,6 @@ void RenderProcessHostImpl::ProcessDied(bool already_dead) { |
| iter.Advance(); |
| } |
| - mojo_application_host_.reset(new MojoApplicationHost); |
| - |
| // It's possible that one of the calls out to the observers might have caused |
| // this object to be no longer needed. |
| if (delayed_cleanup_needed_) |