| 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 912d08b443d07e1f35a621605bf54fe1dd90a739..6e24bc22c941d50b682d3d1ed7a74180afcce90a 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| @@ -89,7 +89,6 @@ import org.chromium.chrome.browser.multiwindow.MultiWindowUtils;
|
| import org.chromium.chrome.browser.nfc.BeamController;
|
| import org.chromium.chrome.browser.nfc.BeamProvider;
|
| import org.chromium.chrome.browser.offlinepages.OfflinePageBridge;
|
| -import org.chromium.chrome.browser.offlinepages.OfflinePageItem;
|
| import org.chromium.chrome.browser.offlinepages.OfflinePageUtils;
|
| import org.chromium.chrome.browser.offlinepages.downloads.OfflinePageDownloadBridge;
|
| import org.chromium.chrome.browser.omaha.UpdateMenuItemHelper;
|
| @@ -1025,21 +1024,18 @@ public abstract class ChromeActivity extends AsyncInitializationActivity
|
| ContentBitmapCallback callback = new ContentBitmapCallback() {
|
| @Override
|
| public void onFinishGetBitmap(Bitmap bitmap, int response) {
|
| - // Check whether this page is an offline page, and use its online URL if so.
|
| - OfflinePageItem offlinePage = currentTab.getOfflinePage();
|
| - String onlineUrl = currentTab.getOriginalUrl();
|
| + boolean isOfflinePage = currentTab.isOfflinePage();
|
| RecordHistogram.recordBooleanHistogram(
|
| - "OfflinePages.SharedPageWasOffline", offlinePage != null);
|
| + "OfflinePages.SharedPageWasOffline", isOfflinePage);
|
| boolean canShareOfflinePage = OfflinePageBridge.isPageSharingEnabled();
|
|
|
| if (canShareOfflinePage) {
|
| // Share the offline page instead of the URL.
|
| - boolean isOfflinePage = (offlinePage != null);
|
| OfflinePageUtils.shareOfflinePage(shareDirectly, true, mainActivity, null,
|
| - onlineUrl, bitmap, null, currentTab, isOfflinePage);
|
| + currentTab.getUrl(), bitmap, null, currentTab, isOfflinePage);
|
| } else {
|
| ShareHelper.share(shareDirectly, true, mainActivity, currentTab.getTitle(),
|
| - null, onlineUrl, null, bitmap, null);
|
| + null, currentTab.getUrl(), null, bitmap, null);
|
| if (shareDirectly) {
|
| RecordUserAction.record("MobileMenuDirectShare");
|
| } else {
|
|
|