Index: chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java |
index 0538232d2652d9d2d66cad1e0156528347de2386..283b4c548036f6e415a335e14009f38df5b863ee 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java |
@@ -132,6 +132,7 @@ public class CustomTabsConnection extends ICustomTabsService.Stub { |
public boolean warmup(long flags) { |
// Here and in mayLaunchUrl(), don't do expensive work for background applications. |
if (!isCallerForegroundOrSelf()) return false; |
+ mClientManager.recordUidHasCalledWarmup(Binder.getCallingUid()); |
if (!mWarmupHasBeenCalled.compareAndSet(false, true)) return true; |
// The call is non-blocking and this must execute on the UI thread, post a task. |
ThreadUtils.postOnUiThread(new Runnable() { |