| Index: ppapi/proxy/ppb_network_monitor_private_proxy.cc
|
| diff --git a/ppapi/proxy/ppb_network_monitor_private_proxy.cc b/ppapi/proxy/ppb_network_monitor_private_proxy.cc
|
| index 4fa2d6eec240fd16cd8c7ff12e8cbd5d5cd5a93c..e54f0ed4cdaea53ad39839ca8e56342ecc8d81af 100644
|
| --- a/ppapi/proxy/ppb_network_monitor_private_proxy.cc
|
| +++ b/ppapi/proxy/ppb_network_monitor_private_proxy.cc
|
| @@ -98,9 +98,9 @@ PP_Resource PPB_NetworkMonitor_Private_Proxy::CreateProxyResource(
|
| // here.
|
| proxy->current_list_ = NULL;
|
| } else if (proxy->current_list_.get()) {
|
| - MessageLoop::current()->PostTask(FROM_HERE, base::Bind(
|
| + MessageLoop::current()->PostTask(FROM_HERE, RunWhileLocked(base::Bind(
|
| &NetworkMonitor::OnNetworkListReceived,
|
| - result->AsWeakPtr(), proxy->current_list_));
|
| + result->AsWeakPtr(), proxy->current_list_)));
|
| }
|
|
|
| return result.release()->GetReference();
|
|
|