Index: chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java |
index 1157436e4a182369894bf90b8952448673b7d6a9..377845462440b593e3d7e6d1f82a7c8076ac93d6 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java |
@@ -131,19 +131,19 @@ public class CustomTabActivity extends ChromeActivity { |
private static class PageLoadMetricsObserver implements PageLoadMetrics.Observer { |
private final CustomTabsConnection mConnection; |
private final CustomTabsSessionToken mSession; |
- private final Tab mTab; |
+ private final WebContents mWebContents; |
public PageLoadMetricsObserver(CustomTabsConnection connection, |
CustomTabsSessionToken session, Tab tab) { |
mConnection = connection; |
mSession = session; |
- mTab = tab; |
+ mWebContents = tab.getWebContents(); |
} |
@Override |
public void onFirstContentfulPaint( |
WebContents webContents, long navigationStartTick, long firstContentfulPaintMs) { |
- if (webContents != mTab.getWebContents()) return; |
+ if (webContents != mWebContents) return; |
mConnection.notifyPageLoadMetric(mSession, PageLoadMetrics.FIRST_CONTENTFUL_PAINT, |
navigationStartTick, firstContentfulPaintMs); |
@@ -152,7 +152,7 @@ public class CustomTabActivity extends ChromeActivity { |
@Override |
public void onLoadEventStart( |
WebContents webContents, long navigationStartTick, long loadEventStartMs) { |
- if (webContents != mTab.getWebContents()) return; |
+ if (webContents != mWebContents) return; |
mConnection.notifyPageLoadMetric(mSession, PageLoadMetrics.LOAD_EVENT_START, |
navigationStartTick, loadEventStartMs); |