Skip to content

Instantly share code, notes, and snippets.

@Razziell
Created May 10, 2018 17:08
Show Gist options
  • Save Razziell/406f2b76cbfa5920a231eb266cbf2447 to your computer and use it in GitHub Desktop.
Save Razziell/406f2b76cbfa5920a231eb266cbf2447 to your computer and use it in GitHub Desktop.
From a430068beacbfd06038d2deff6453d4d90adfaba Mon Sep 17 00:00:00 2001
From: maxwen <max.weninger@gmail.com>
Date: Fri, 2 Feb 2018 02:42:54 +0100
Subject: [PATCH] Settings: refresh search index check on build change
@Myself5: ro.build.date instead of OMNI_FINGERPRINT
Change-Id: I7199d9f812d8cb645f3abca815c62098248b53c4
Signed-off-by: xyyx <xyyx@mail.ru>
---
src/com/android/settings/search/DatabaseIndexingManager.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/com/android/settings/search/DatabaseIndexingManager.java b/src/com/android/settings/search/DatabaseIndexingManager.java
index 7f6f012954..7dac4487c4 100644
--- a/src/com/android/settings/search/DatabaseIndexingManager.java
+++ b/src/com/android/settings/search/DatabaseIndexingManager.java
@@ -83,6 +83,7 @@
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Build;
+import android.os.SystemProperties;
import android.provider.SearchIndexableData;
import android.provider.SearchIndexableResource;
import android.provider.SearchIndexablesContract;
@@ -173,7 +174,7 @@ public void performIndexing() {
mContext.getPackageManager().queryIntentContentProviders(intent, 0);
final String localeStr = Locale.getDefault().toString();
- final String fingerprint = Build.FINGERPRINT;
+ final String fingerprint = SystemProperties.get("ro.build.date", Build.FINGERPRINT);
final String providerVersionedNames =
IndexDatabaseHelper.buildProviderVersionedNames(providers);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment