Chromium Code Reviews| Index: chrome/browser/android/service_tab_launcher.cc |
| diff --git a/chrome/browser/android/service_tab_launcher.cc b/chrome/browser/android/service_tab_launcher.cc |
| index d3236351f76a65ee6a73671214e9f2b0fc221c01..5840690d045471a58b643fd12584eb63552c77ca 100644 |
| --- a/chrome/browser/android/service_tab_launcher.cc |
| +++ b/chrome/browser/android/service_tab_launcher.cc |
| @@ -65,10 +65,14 @@ void ServiceTabLauncher::LaunchTab(content::BrowserContext* browser_context, |
| base::MakeUnique<TabLaunchedCallback>(callback)); |
| DCHECK_GE(request_id, 1); |
| - Java_ServiceTabLauncher_launchTab(env, request_id, |
| - browser_context->IsOffTheRecord(), url, |
| - static_cast<int>(disposition), referrer_url, |
| - params.referrer.policy, headers, post_data); |
| + ScopedJavaLocalRef<jstring> redirect_url = ConvertUTF8ToJavaString( |
| + env, |
| + params.redirect_chain.empty() ? "" : params.redirect_chain.back().spec()); |
| + |
| + Java_ServiceTabLauncher_launchTab( |
| + env, request_id, browser_context->IsOffTheRecord(), redirect_url, url, |
| + static_cast<int>(disposition), referrer_url, params.referrer.policy, |
|
please use gerrit instead
2017/05/25 14:53:27
How is referrer_url different from redirect_url?
gogerald1
2017/05/25 16:53:32
refer it here https://cs.chromium.org/chromium/src
|
| + headers, post_data); |
| } |
| void ServiceTabLauncher::OnTabLaunched(int request_id, |