Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(187)

Unified Diff: content/browser/frame_host/navigator_impl.cc

Issue 652953008: Navigation transitions (web to native app): Pass data after starting provisional load (Chrome side) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/frame_host/navigator_impl.cc
diff --git a/content/browser/frame_host/navigator_impl.cc b/content/browser/frame_host/navigator_impl.cc
index c5b67b40ad6c2b7f8f9df41354ecff7b2155831a..26352184351d92c1c59091b0eacc041bd921b327 100644
--- a/content/browser/frame_host/navigator_impl.cc
+++ b/content/browser/frame_host/navigator_impl.cc
@@ -255,8 +255,16 @@ void NavigatorImpl::DidStartProvisionalLoad(
delegate_->NotifyChangedNavigationState(content::INVALIDATE_TYPE_URL);
}
- if (delegate_ && is_transition_navigation)
- delegate_->DidStartNavigationTransition(render_frame_host);
+ if (delegate_ && is_transition_navigation) {
+ TransitionLayerData transition_data;
+ TransitionRequestManager::GetInstance()->HasPendingTransitionRequest(
+ render_frame_host->GetProcess()->GetID(),
+ render_frame_host->GetRoutingID(),
+ url,
nasko 2014/10/22 21:10:04 This should be validated_url, not the input parame
Zhen Wang 2014/10/22 23:04:40 Done.
+ &transition_data);
+ delegate_->DidStartNavigationTransition(render_frame_host,
+ transition_data);
+ }
}
if (delegate_) {

Powered by Google App Engine
This is Rietveld 408576698