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)); |
} |