Index: chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java b/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java |
index 28e4ab37cc4e1b8f2fff7979ed17febf77baf2bb..5ea5ea3ac893886f989ce6c4e0cb83bdbb352756 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java |
@@ -18,7 +18,6 @@ import org.chromium.chrome.browser.tabmodel.TabModel; |
import org.chromium.chrome.browser.tabmodel.TabModelSelector; |
import org.chromium.chrome.browser.tabmodel.TabModelSelectorTabObserver; |
import org.chromium.components.variations.VariationsAssociatedData; |
-import org.chromium.content_public.browser.WebContents; |
import org.chromium.net.NetworkChangeNotifier; |
/** |
@@ -53,9 +52,8 @@ public class UmaSessionStats implements NetworkChangeNotifier.ConnectionTypeObse |
} |
private void recordPageLoadStats(Tab tab) { |
- WebContents webContents = tab.getWebContents(); |
- boolean isDesktopUserAgent = webContents != null |
- && webContents.getNavigationController().getUseDesktopUserAgent(); |
+ boolean isDesktopUserAgent = tab.getNavigationHandler() != null |
+ && tab.getNavigationHandler().getUseDesktopUserAgent(); |
nativeRecordPageLoaded(isDesktopUserAgent); |
if (mKeyboardConnected) { |
nativeRecordPageLoadedWithKeyboard(); |