Index: content/renderer/render_thread_impl.cc |
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
index 8616dbdfd1c22b389660eb92cf4314797a34a306..2fa46f7a66f93c4bbbc01ebbb237ee5adecfe788 100644 |
--- a/content/renderer/render_thread_impl.cc |
+++ b/content/renderer/render_thread_impl.cc |
@@ -1172,10 +1172,12 @@ void RenderThreadImpl::RemoveFilter(IPC::MessageFilter* filter) { |
void RenderThreadImpl::AddObserver(RenderThreadObserver* observer) { |
observers_.AddObserver(observer); |
+ observer->RegisterMojoInterfaces(&associated_interfaces_); |
} |
void RenderThreadImpl::RemoveObserver(RenderThreadObserver* observer) { |
observers_.RemoveObserver(observer); |
+ // TODO: unregister the mojo interfaces?? How? |
nigeltao1
2016/12/01 00:30:16
This TODO might be related. Either way, I'm also n
Ken Rockot(use gerrit already)
2016/12/01 18:46:30
Ah, missed this.
First, as a general rule, unless
nigeltao1
2016/12/02 05:36:54
Done, although just dropping some printf's here co
|
} |
void RenderThreadImpl::SetResourceDispatcherDelegate( |