Chromium Code Reviews| Index: ppapi/shared_impl/proxy_lock.cc |
| diff --git a/ppapi/shared_impl/proxy_lock.cc b/ppapi/shared_impl/proxy_lock.cc |
| index 7ef652b41797c8d64cb4107be26cec9a1f7b8bc6..8d8d1e67ed82320426749df0c1191dd5ac01dc97 100644 |
| --- a/ppapi/shared_impl/proxy_lock.cc |
| +++ b/ppapi/shared_impl/proxy_lock.cc |
| @@ -23,6 +23,11 @@ void ProxyLock::Release() { |
| lock->Release(); |
| } |
| +void CallWhileUnlocked(const base::Closure& closure) { |
| + ProxyAutoUnlock lock; |
| + closure.Run(); |
| +} |
| + |
| void CallWhileLocked(const base::Closure& closure) { |
| ProxyAutoLock lock; |
| closure.Run(); |