aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2021-04-21 22:33:13 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2021-04-21 22:33:13 +0000
commit8e4c0e1e7b0b7c52221b79364fe07f50ad976997 (patch)
tree4993185f3231fdcf749838c2fffdc06298fd3ed5
parente0f4b4ad2460d7e6e8d6259077281322e9828997 (diff)
parentfeb72146d453145313159aabb39785e256a9081d (diff)
downloadContactsProvider-8e4c0e1e7b0b7c52221b79364fe07f50ad976997.tar.gz
Snap for 7302986 from feb72146d453145313159aabb39785e256a9081d to sc-mainline-release
Change-Id: Ifc23f9466973aa34f19691df65c048d6028c80f2
-rw-r--r--res/values-da/strings.xml2
-rw-r--r--src/com/android/providers/contacts/SearchIndexManager.java6
2 files changed, 5 insertions, 3 deletions
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index af92fe79..1b8b54e4 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -26,7 +26,7 @@
<string name="local_invisible_directory" msgid="705244318477396120">"Andre"</string>
<string name="voicemail_from_column" msgid="435732568832121444">"Telefonsvarerbesked fra "</string>
<string name="debug_dump_title" msgid="4916885724165570279">"Kopiér database med kontakter"</string>
- <string name="debug_dump_database_message" msgid="406438635002392290">"Du er ved at 1) lave en kopi af din database, som indeholder alle oplysninger om dine kontakter og alle opkaldslister, til det interne lager, og 2) sende den som mail. Husk at slette kopien, så snart du har kopieret den fra enheden, eller mailen er modtaget."</string>
+ <string name="debug_dump_database_message" msgid="406438635002392290">"Du er ved at 1) lave en kopi af din database, som indeholder alle oplysninger om dine kontakter og al opkaldshistorik, til det interne lager, og 2) sende den som mail. Husk at slette kopien, så snart du har kopieret den fra enheden, eller mailen er modtaget."</string>
<string name="debug_dump_delete_button" msgid="7832879421132026435">"Slet nu"</string>
<string name="debug_dump_start_button" msgid="2837506913757600001">"Start"</string>
<string name="debug_dump_email_sender_picker" msgid="3534420908672176460">"Vælg et program, for at sende din fil"</string>
diff --git a/src/com/android/providers/contacts/SearchIndexManager.java b/src/com/android/providers/contacts/SearchIndexManager.java
index e421654c..aeaa0e7d 100644
--- a/src/com/android/providers/contacts/SearchIndexManager.java
+++ b/src/com/android/providers/contacts/SearchIndexManager.java
@@ -55,7 +55,8 @@ public class SearchIndexManager {
private static final int MAX_STRING_BUILDER_SIZE = 1024 * 10;
public static final String PROPERTY_SEARCH_INDEX_VERSION = "search_index";
- private static final int SEARCH_INDEX_VERSION = 1;
+ private static final String ROW_ID_KEY = "rowid";
+ private static final int SEARCH_INDEX_VERSION = 2;
private static final class ContactIndexQuery {
public static final String[] COLUMNS = {
@@ -327,7 +328,7 @@ public class SearchIndexManager {
// Remove affected search_index rows.
final SQLiteDatabase db = mDbHelper.getWritableDatabase();
final int deleted = db.delete(Tables.SEARCH_INDEX,
- SearchIndexColumns.CONTACT_ID + " IN (SELECT " +
+ ROW_ID_KEY + " IN (SELECT " +
RawContacts.CONTACT_ID +
" FROM " + Tables.RAW_CONTACTS +
" WHERE " + rawContactsSelection +
@@ -400,6 +401,7 @@ public class SearchIndexManager {
mValues.put(SearchIndexColumns.NAME, builder.getName());
mValues.put(SearchIndexColumns.TOKENS, builder.getTokens());
mValues.put(SearchIndexColumns.CONTACT_ID, contactId);
+ mValues.put(ROW_ID_KEY, contactId);
db.insert(Tables.SEARCH_INDEX, null, mValues);
}
private int getSearchIndexVersion() {