Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/banners/AppBannerManager.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/banners/AppBannerManager.java b/chrome/android/java/src/org/chromium/chrome/browser/banners/AppBannerManager.java |
| index 1bfaac7c42c4d1443e60ace2516071355d54dd2d..cd0a59ae9e74325ce7629ea57e28c20970b9b09b 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/banners/AppBannerManager.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/banners/AppBannerManager.java |
| @@ -137,6 +137,11 @@ public class AppBannerManager extends EmptyTabObserver { |
| }; |
| } |
| + /** Requests the app banner. This method is called from the DevTools. */ |
| + public void requestAppBanner() { |
| + nativeRequestAppBanner(mNativePointer); |
|
pfeldman
2016/01/20 04:30:17
It seems like DevTools uses a different code path
dominickn
2016/01/20 05:37:25
WebAppBannerClient and the other banner Blink bits
|
| + } |
| + |
| /** Enables or disables the app banners for testing. */ |
| @VisibleForTesting |
| static void setIsEnabledForTesting(boolean state) { |
| @@ -173,6 +178,7 @@ public class AppBannerManager extends EmptyTabObserver { |
| WebContents webContents); |
| private native boolean nativeOnAppDetailsRetrieved(long nativeAppBannerManagerAndroid, |
| AppData data, String title, String packageName, String imageUrl); |
| + private native void nativeRequestAppBanner(long nativeAppBannerManagerAndroid); |
| // Testing methods. |
| private static native void nativeSetTimeDeltaForTesting(int days); |