From 143dcd59408127d74968b366cd113ef32d8e99e9 Mon Sep 17 00:00:00 2001 From: "sky@chromium.org" Date: Fri, 6 Nov 2009 21:33:49 +0000 Subject: Wires through didChangeScrollOffset so that it triggers saving content state. BUG=17220 TEST=none Review URL: http://codereview.chromium.org/373014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31303 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/renderer/render_view.cc | 4 ++++ chrome/renderer/render_view.h | 1 + 2 files changed, 5 insertions(+) (limited to 'chrome/renderer') diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc index f4049b2..7bd76e0 100644 --- a/chrome/renderer/render_view.cc +++ b/chrome/renderer/render_view.cc @@ -2546,6 +2546,10 @@ void RenderView::didChangeContentsSize(WebFrame* frame, const WebSize& size) { } } +void RenderView::didChangeScrollOffset(WebFrame* frame) { + StartNavStateSyncTimerIfNecessary(); +} + void RenderView::reportFindInPageMatchCount(int request_id, int count, bool final_update) { // If we have a message that has been queued up, then we should just replace diff --git a/chrome/renderer/render_view.h b/chrome/renderer/render_view.h index 3991da9..ca199de 100644 --- a/chrome/renderer/render_view.h +++ b/chrome/renderer/render_view.h @@ -342,6 +342,7 @@ class RenderView : public RenderWidget, virtual void didCreateIsolatedScriptContext(WebKit::WebFrame* frame); virtual void didChangeContentsSize( WebKit::WebFrame* frame, const WebKit::WebSize& size); + virtual void didChangeScrollOffset(WebKit::WebFrame* frame); virtual void reportFindInPageMatchCount( int request_id, int count, bool final_update); virtual void reportFindInPageSelection( -- cgit v1.1