| Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| index a415606bd43b47f7e16bd0cf7b603d2f5789bdc1..8eb3a01f94e7daf0c7bd301b62dbd50af8927845 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| @@ -92,6 +92,7 @@ import org.chromium.chrome.browser.partnercustomizations.PartnerBrowserCustomiza
|
| import org.chromium.chrome.browser.preferences.ChromePreferenceManager;
|
| import org.chromium.chrome.browser.preferences.PrefServiceBridge;
|
| import org.chromium.chrome.browser.preferences.PreferencesLauncher;
|
| +import org.chromium.chrome.browser.printing.PrintShareActivity;
|
| import org.chromium.chrome.browser.printing.TabPrinter;
|
| import org.chromium.chrome.browser.share.ShareHelper;
|
| import org.chromium.chrome.browser.snackbar.DataUseSnackbarController;
|
| @@ -958,6 +959,12 @@ public abstract class ChromeActivity extends AsyncInitializationActivity
|
| final Tab currentTab = getActivityTab();
|
| if (currentTab == null) return;
|
|
|
| + PrintingController printingController = getChromeApplication().getPrintingController();
|
| + if (printingController != null && !currentTab.isNativePage() && !printingController.isBusy()
|
| + && PrefServiceBridge.getInstance().isPrintingEnabled()) {
|
| + PrintShareActivity.enablePrintShareOption(this);
|
| + }
|
| +
|
| final Activity mainActivity = this;
|
| ContentBitmapCallback callback = new ContentBitmapCallback() {
|
| @Override
|
|
|