diff options
author | Fan Zhang <zhfan@google.com> | 2018-05-16 13:26:24 -0700 |
---|---|---|
committer | Fan Zhang <zhfan@google.com> | 2018-05-16 13:26:24 -0700 |
commit | 4b04ba590327e796ec077c9896460d827f10e18c (patch) | |
tree | 9d98c29c65aa93a5ca716a09aea8ae915a6072a1 /src/com/android/settings/search | |
parent | 69ec1673dfa2b34a85878f92f1c266889a42b803 (diff) | |
download | packages_apps_Settings-4b04ba590327e796ec077c9896460d827f10e18c.tar.gz packages_apps_Settings-4b04ba590327e796ec077c9896460d827f10e18c.tar.bz2 packages_apps_Settings-4b04ba590327e796ec077c9896460d827f10e18c.zip |
Do not perform device index before device provision.
Bug: 79841744
Test: robotests
Change-Id: I74243b6f31364220156e91fe63b56138a0240714
Diffstat (limited to 'src/com/android/settings/search')
-rw-r--r-- | src/com/android/settings/search/DeviceIndexFeatureProvider.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/settings/search/DeviceIndexFeatureProvider.java b/src/com/android/settings/search/DeviceIndexFeatureProvider.java index 8e64d795b2..bf75ee81c3 100644 --- a/src/com/android/settings/search/DeviceIndexFeatureProvider.java +++ b/src/com/android/settings/search/DeviceIndexFeatureProvider.java @@ -24,8 +24,10 @@ import android.content.Context; import android.net.Uri; import android.os.Build; import android.provider.Settings; +import android.util.Log; import com.android.settings.R; +import com.android.settings.Utils; import com.android.settings.slices.SettingsSliceProvider; import java.util.List; @@ -48,6 +50,12 @@ public interface DeviceIndexFeatureProvider { default void updateIndex(Context context, boolean force) { if (!isIndexingEnabled()) { + Log.w(TAG, "Skipping: device index is not enabled"); + return; + } + + if (!Utils.isDeviceProvisioned(context)) { + Log.w(TAG, "Skipping: device is not provisioned"); return; } |