Chromium Code Reviews| Index: ppapi/proxy/ppb_message_loop_proxy.cc |
| diff --git a/ppapi/proxy/ppb_message_loop_proxy.cc b/ppapi/proxy/ppb_message_loop_proxy.cc |
| index 927e42f3118364cd3b35064052fec153186e6bf0..24aea15e7e6a48fb2e670c1c745f16573e42d54f 100644 |
| --- a/ppapi/proxy/ppb_message_loop_proxy.cc |
| +++ b/ppapi/proxy/ppb_message_loop_proxy.cc |
| @@ -197,8 +197,9 @@ void MessageLoopResource::PostClosure( |
| const base::Closure& closure, |
| int64 delay_ms) { |
| if (loop_.get()) { |
| - loop_->PostDelayedTask( |
| - from_here, closure, base::TimeDelta::FromMilliseconds(delay_ms)); |
| + loop_->PostDelayedTask(from_here, |
| + RunWhileLocked(closure), |
|
brettw
2012/02/13 20:52:34
Isn't this closure into user code, where we would
dmichael (off chromium)
2012/02/13 21:15:33
Yes, thank you, nice catch. I added a comment to P
|
| + base::TimeDelta::FromMilliseconds(delay_ms)); |
| } else { |
| TaskInfo info; |
| info.from_here = FROM_HERE; |