| Index: chrome/browser/android/tab_web_contents_delegate_android.cc
|
| diff --git a/chrome/browser/android/tab_web_contents_delegate_android.cc b/chrome/browser/android/tab_web_contents_delegate_android.cc
|
| index 81f87c8c36ef1e3c09f55b6ef5126a339dc2c808..ea60eac525d4cfa0e1592e00022c2026dfdb077f 100644
|
| --- a/chrome/browser/android/tab_web_contents_delegate_android.cc
|
| +++ b/chrome/browser/android/tab_web_contents_delegate_android.cc
|
| @@ -10,6 +10,7 @@
|
| #include "base/android/jni_string.h"
|
| #include "base/command_line.h"
|
| #include "base/memory/ptr_util.h"
|
| +#include "chrome/browser/android/banners/app_banner_manager_android.h"
|
| #include "chrome/browser/android/feature_utilities.h"
|
| #include "chrome/browser/android/hung_renderer_infobar_delegate.h"
|
| #include "chrome/browser/android/media/media_throttle_infobar_delegate.h"
|
| @@ -417,11 +418,10 @@ void TabWebContentsDelegateAndroid::AddNewContents(
|
|
|
| void TabWebContentsDelegateAndroid::RequestAppBannerFromDevTools(
|
| content::WebContents* web_contents) {
|
| - JNIEnv* env = base::android::AttachCurrentThread();
|
| - ScopedJavaLocalRef<jobject> obj = GetJavaDelegate(env);
|
| - if (obj.is_null())
|
| - return;
|
| - Java_TabWebContentsDelegateAndroid_requestAppBanner(env, obj.obj());
|
| + banners::AppBannerManagerAndroid* manager =
|
| + banners::AppBannerManagerAndroid::FromWebContents(web_contents);
|
| + DCHECK(manager);
|
| + manager->RequestAppBanner(web_contents->GetLastCommittedURL(), true);
|
| }
|
|
|
| } // namespace android
|
|
|