Chromium Code Reviews| Index: content/renderer/render_widget.cc |
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
| index 3d693b95f9230d20494738dc0faa56e4d1d3af9e..33f2b614f1fa3228b3b2dd3ff88326779c0274a5 100644 |
| --- a/content/renderer/render_widget.cc |
| +++ b/content/renderer/render_widget.cc |
| @@ -1416,7 +1416,7 @@ void RenderWidget::closeWidgetSoon() { |
| // could be closed before the JS finishes executing. So instead, post a |
| // message back to the message loop, which won't run until the JS is |
| // complete, and then the Close message can be sent. |
| - base::MessageLoop::current()->PostTask( |
| + base::MessageLoop::current()->PostNonNestableTask( |
|
darin (slow to review)
2014/08/29 17:17:08
I suppose it is possible that this may cause probl
|
| FROM_HERE, base::Bind(&RenderWidget::DoDeferredClose, this)); |
| } |