summaryrefslogtreecommitdiffstats
path: root/chrome/renderer
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-06 21:33:49 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-06 21:33:49 +0000
commit143dcd59408127d74968b366cd113ef32d8e99e9 (patch)
treedee42c2492902ce7af6b68272b437294e6860480 /chrome/renderer
parent4c7d4b8c10471e24e6cb9a0e88594aad17b8db89 (diff)
downloadchromium_src-143dcd59408127d74968b366cd113ef32d8e99e9.zip
chromium_src-143dcd59408127d74968b366cd113ef32d8e99e9.tar.gz
chromium_src-143dcd59408127d74968b366cd113ef32d8e99e9.tar.bz2
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
Diffstat (limited to 'chrome/renderer')
-rw-r--r--chrome/renderer/render_view.cc4
-rw-r--r--chrome/renderer/render_view.h1
2 files changed, 5 insertions, 0 deletions
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(