| Index: chrome/android/java/src/org/chromium/chrome/browser/instantapps/InstantAppsBannerData.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/instantapps/InstantAppsBannerData.java b/chrome/android/java/src/org/chromium/chrome/browser/instantapps/InstantAppsBannerData.java
|
| index cbcccdb63b745c15d48f8919800a3395c6d77423..9c61eefcdc1dfe4bf9302cf50da5a9bf7c1b7b95 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/instantapps/InstantAppsBannerData.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/instantapps/InstantAppsBannerData.java
|
| @@ -6,6 +6,9 @@ package org.chromium.chrome.browser.instantapps;
|
|
|
| import android.content.Intent;
|
| import android.graphics.Bitmap;
|
| +import android.net.Uri;
|
| +
|
| +import org.chromium.content_public.browser.WebContents;
|
|
|
| /**
|
| * Encapsulates information needed to display an {@link InstantAppsInfoBar}.
|
| @@ -15,12 +18,17 @@ public class InstantAppsBannerData {
|
| private Bitmap mAppIcon;
|
| private String mUrl;
|
| private Intent mIntent;
|
| + private WebContents mWebContents;
|
| + private Uri mReferrer;
|
|
|
| - public InstantAppsBannerData(String appName, Bitmap icon, String url, Intent intent) {
|
| + public InstantAppsBannerData(String appName, Bitmap icon, String url, Uri referrer,
|
| + Intent intent, WebContents webContents) {
|
| mAppName = appName;
|
| mAppIcon = icon;
|
| mUrl = url;
|
| mIntent = intent;
|
| + mWebContents = webContents;
|
| + mReferrer = referrer;
|
| }
|
|
|
| /** @return The name of the Instant App. */
|
| @@ -42,4 +50,14 @@ public class InstantAppsBannerData {
|
| public Intent getIntent() {
|
| return mIntent;
|
| }
|
| +
|
| + /** @return The current web contents. */
|
| + public WebContents getWebContents() {
|
| + return mWebContents;
|
| + }
|
| +
|
| + /** @return The referrer page for the Instant App. */
|
| + public Uri getReferrer() {
|
| + return mReferrer;
|
| + }
|
| }
|
|
|