Index: content/browser/renderer_host/render_widget_host_impl.h |
diff --git a/content/browser/renderer_host/render_widget_host_impl.h b/content/browser/renderer_host/render_widget_host_impl.h |
index 7dba4d20e4799730fd11d2933a1dd2a5e28b3a4c..3b9d6e52bb88f63e351a91d7ffbbd4f610395dce 100644 |
--- a/content/browser/renderer_host/render_widget_host_impl.h |
+++ b/content/browser/renderer_host/render_widget_host_impl.h |
@@ -560,6 +560,12 @@ class CONTENT_EXPORT RenderWidgetHostImpl |
// doing so). |
RenderWidgetHostViewBase* view_; |
+ // A weak pointer to the view. The above pointer should be weak, but changing |
+ // that to be weak causes crashes on Android. |
+ // TODO(ccameron): Fix this. |
+ // http://crbug.com/404828 |
+ base::WeakPtr<RenderWidgetHostViewBase> view_weak_; |
+ |
// true if a renderer has once been valid. We use this flag to display a sad |
// tab only when we lose our renderer and not if a paint occurs during |
// initialization. |