Index: content/renderer/render_view_impl.h |
diff --git a/content/renderer/render_view_impl.h b/content/renderer/render_view_impl.h |
index 2b18b3c032caee80ce125c09b580ceee16614a92..3e002f4a4803e522c2025fde8e6d0e50bd5c918b 100644 |
--- a/content/renderer/render_view_impl.h |
+++ b/content/renderer/render_view_impl.h |
@@ -1343,6 +1343,14 @@ class CONTENT_EXPORT RenderViewImpl |
scoped_ptr<RenderFrameImpl> main_render_frame_; |
+ template <typename T> struct Closer { |
Charlie Reis
2013/09/24 18:25:58
I'm having trouble following what this does and wh
awong
2013/09/26 21:25:24
This has been removed. It was incorrect.
What it
|
+ inline void operator()(T* ptr) const { |
+ if (ptr) |
+ ptr->close(); |
+ } |
+ }; |
+ scoped_ptr<WebKit::WebFrame, Closer<WebKit::WebFrame> > main_frame_; |
+ |
RendererWebCookieJarImpl cookie_jar_; |
// The next group of objects all implement RenderViewObserver, so are deleted |