Index: content/browser/renderer_host/java/java_bridge_dispatcher_host.cc |
diff --git a/content/browser/renderer_host/java/java_bridge_dispatcher_host.cc b/content/browser/renderer_host/java/java_bridge_dispatcher_host.cc |
index 05bec13f8c920cff9a3be1527c2fbc1bcac8428c..4f1a295dd6186bcb0f39935da8344c22598a223d 100644 |
--- a/content/browser/renderer_host/java/java_bridge_dispatcher_host.cc |
+++ b/content/browser/renderer_host/java/java_bridge_dispatcher_host.cc |
@@ -140,7 +140,7 @@ void JavaBridgeDispatcherHost::CreateObjectStub(NPObject* object, |
int route_id) { |
DCHECK_EQ(g_background_thread.Get().message_loop(), |
base::MessageLoop::current()); |
- if (!channel_) { |
+ if (!channel_.get()) { |
channel_ = JavaBridgeChannelHost::GetJavaBridgeChannelHost( |
render_view_host()->GetProcess()->GetID(), |
BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO)); |
@@ -156,8 +156,8 @@ void JavaBridgeDispatcherHost::CreateObjectStub(NPObject* object, |
// window message queue when a method on a renderer-side object causes a |
// dialog to be displayed, and the Java Bridge does not need this |
// functionality. The page URL is also not required. |
- stubs_.push_back( |
- (new NPObjectStub(object, channel_, route_id, 0, GURL()))->AsWeakPtr()); |
+ stubs_.push_back((new NPObjectStub( |
+ object, channel_.get(), route_id, 0, GURL()))->AsWeakPtr()); |
// The NPObjectStub takes a reference to the NPObject. Release the ref added |
// in CreateNPVariantParam(). |