Navigation transitions (web to native app): Clear navigation transition data
commit1f790352e0ccf87ace78a01594ca334bf79c29ad
authorzhenw <zhenw@chromium.org>
Thu, 30 Oct 2014 00:06:04 +0000 (29 17:06 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 30 Oct 2014 00:06:36 +0000 (30 00:06 +0000)
tree7c4c393f8cc2355f6eb0b6c53671a3bfe2e98d18
parent232beac2bca96ba31e3a7186742e9c647b422274
Navigation transitions (web to native app): Clear navigation transition data

For web to web navigation transition, the data is cleared
in RenderFrameHostManager::ResumeResponseDeferredAtStart().
For web to native app navigation transition, it will never
reach that point because no actual URL request was sent
out. In this case, clank side will call to clear navigation
transition data when the user navigate back from the native
app.

BUG=370696

Review URL: https://codereview.chromium.org/672973003

Cr-Commit-Position: refs/heads/master@{#301984}
content/browser/frame_host/render_frame_host_manager.cc
content/browser/frame_host/render_frame_host_manager.h
content/browser/transition_browsertest.cc
content/browser/transition_request_manager.h
content/browser/web_contents/web_contents_android.cc
content/browser/web_contents/web_contents_android.h
content/browser/web_contents/web_contents_impl.cc
content/browser/web_contents/web_contents_impl.h
content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java
content/public/android/java/src/org/chromium/content_public/browser/WebContents.java
content/public/android/javatests/src/org/chromium/content/browser/TransitionTest.java