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 b6fa211a2a05022efd039efa26b381a6f5aef463..b6364512ca7a966bba11ad0f6d4d912bac4955b2 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 |
@@ -5,6 +5,7 @@ |
package org.chromium.chrome.browser.banners; |
import android.content.Context; |
+import android.content.res.Resources; |
import android.text.TextUtils; |
import org.chromium.base.ApplicationStatus; |
@@ -70,11 +71,16 @@ public class AppBannerManager extends EmptyTabObserver { |
* @param tab Tab that the AppBannerManager will be attached to. |
*/ |
public AppBannerManager(Tab tab, Context context) { |
- int iconSizePx = context.getResources().getDimensionPixelSize(R.dimen.app_banner_icon_size); |
- float density = context.getResources().getDisplayMetrics().density; |
- int iconSizeDp = (int) (iconSizePx / density); |
+ Resources resources = context.getResources(); |
- mNativePointer = nativeInit(iconSizeDp); |
+ int splashIconPx = resources.getDimensionPixelSize(R.dimen.webapp_splash_icon_size); |
gone
2015/08/26 02:01:19
We should consider calling these splash images ins
Lalit Maganti
2015/08/26 13:11:56
I like the name so I have globally (C++ and Java i
|
+ int iconSizePx = resources.getDimensionPixelSize(R.dimen.app_banner_icon_size); |
+ float density = resources.getDisplayMetrics().density; |
+ |
+ int splashIconDp = (int) (splashIconPx / density); |
+ int iconDp = (int) (iconSizePx / density); |
+ |
+ mNativePointer = nativeInit(splashIconDp, iconDp); |
mTab = tab; |
updatePointers(); |
} |
@@ -169,7 +175,7 @@ public class AppBannerManager extends EmptyTabObserver { |
} |
private static native boolean nativeIsEnabled(); |
- private native long nativeInit(int iconSize); |
+ private native long nativeInit(int splashIconSize, int iconSize); |
gone
2015/08/26 02:01:19
splashImageDp, iconDp
Lalit Maganti
2015/08/26 13:11:56
Added ideal as a prefix and the word "in" as well
|
private native void nativeDestroy(long nativeAppBannerManagerAndroid); |
private native void nativeReplaceWebContents(long nativeAppBannerManagerAndroid, |
WebContents webContents); |