Chromium Code Reviews| 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( |
|
dmichael (off chromium)
2012/04/02 21:15:02
somewhat unrelated, but causes problems running th
bbudge
2012/04/04 19:03:00
Does it also cause problems in normal use? Is ther
dmichael (off chromium)
2012/04/04 19:50:47
Yes, but locking is not enabled yet, so RunWhileLo
|
| &NetworkMonitor::OnNetworkListReceived, |
| - result->AsWeakPtr(), proxy->current_list_)); |
| + result->AsWeakPtr(), proxy->current_list_))); |
| } |
| return result.release()->GetReference(); |