| Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/datareduction/DataReductionPromoScreen.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/datareduction/DataReductionPromoScreen.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/datareduction/DataReductionPromoScreen.java
|
| index 1df39700858eba24a4a15a4ebf0a59f0074a19a8..ff60f352b0f0c50a252fc037046e1aea3b08cdd5 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/datareduction/DataReductionPromoScreen.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/datareduction/DataReductionPromoScreen.java
|
| @@ -18,6 +18,7 @@ import android.widget.LinearLayout;
|
| import android.widget.LinearLayout.LayoutParams;
|
|
|
| import org.chromium.chrome.R;
|
| +import org.chromium.chrome.browser.firstrun.DataReductionProxyFirstRunFragment;
|
| import org.chromium.chrome.browser.multiwindow.MultiWindowUtils;
|
| import org.chromium.chrome.browser.net.spdyproxy.DataReductionProxySettings;
|
| import org.chromium.ui.widget.Toast;
|
| @@ -53,6 +54,10 @@ public class DataReductionPromoScreen extends Dialog implements View.OnClickList
|
| // Showing the promo dialog in multiwindow mode is broken on Galaxy Note devices:
|
| // http://crbug.com/354696. If we're in multiwindow mode, save the dialog for later.
|
| if (MultiWindowUtils.getInstance().isMultiWindow(parentActivity)) return;
|
| + // Only show the promo if the FRE card was not shown.
|
| + if (DataReductionProxyFirstRunFragment.getDisplayedDataReductionFreCard(parentActivity)) {
|
| + return;
|
| + }
|
|
|
| DataReductionPromoScreen promoScreen = new DataReductionPromoScreen(parentActivity);
|
| promoScreen.setOnDismissListener(promoScreen);
|
|
|