From 1ac3f11205d68ff69dacdb9b7d438b309ef317e8 Mon Sep 17 00:00:00 2001 From: "Torne (Richard Coles)" Date: Tue, 28 May 2019 14:39:16 -0400 Subject: [PATCH] Log during one-time WebView migration. Log a message indicating whether we re-enabled a WebView provider during the one-time migration process, to help diagnose suspected failures in this codepath. Bug: 132815849 Test: manual Change-Id: Ie3b1b1d8c4497dc34f9eae5ee61d90c36761dd75 --- .../com/android/server/webkit/WebViewUpdateServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/core/java/com/android/server/webkit/WebViewUpdateServiceImpl.java b/services/core/java/com/android/server/webkit/WebViewUpdateServiceImpl.java index 476a27309f7ea..165055ac828c6 100644 --- a/services/core/java/com/android/server/webkit/WebViewUpdateServiceImpl.java +++ b/services/core/java/com/android/server/webkit/WebViewUpdateServiceImpl.java @@ -19,6 +19,7 @@ import android.content.Context; import android.content.pm.PackageInfo; import android.os.AsyncTask; import android.os.UserHandle; +import android.util.Slog; import android.webkit.WebViewProviderInfo; import android.webkit.WebViewProviderResponse; @@ -154,7 +155,10 @@ public class WebViewUpdateServiceImpl { WebViewProviderInfo[] webviewProviders = mSystemInterface.getWebViewPackages(); WebViewProviderInfo fallbackProvider = getFallbackProvider(webviewProviders); if (fallbackProvider != null) { + Slog.i(TAG, "One-time migration: enabling " + fallbackProvider.packageName); mSystemInterface.enablePackageForAllUsers(mContext, fallbackProvider.packageName, true); + } else { + Slog.i(TAG, "Skipping one-time migration: no fallback provider"); } mSystemInterface.enableFallbackLogic(false); }