Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index 5f19a2f9466bed9021a04e66897dac5a2f8058ed..c18abe307b95e0c345abf60caab4e44456131a8b 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -894,6 +894,7 @@ scoped_ptr<cc::OutputSurface> RenderWidget::CreateOutputSurface(bool fallback) { |
attributes.noAutomaticFlushes = true; |
attributes.depth = false; |
attributes.stencil = false; |
+ attributes.loseContextWhenOutOfMemory = true; |
const CommandLine& command_line = *CommandLine::ForCurrentProcess(); |
scoped_refptr<ContextProviderCommandBuffer> context_provider; |