From a3f3cc5fbef586baaa18a4032fa6cabb479aa547 Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 26 Apr 2018 21:32:16 +0200 Subject: [PATCH] create a copy of contact items at updating them --- app/build.gradle | 2 +- .../com/simplemobiletools/contacts/adapters/ContactsAdapter.kt | 2 +- build.gradle | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index d26954e8..b357cbab 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -45,7 +45,7 @@ ext { } dependencies { - implementation 'com.simplemobiletools:commons:3.19.4' + implementation 'com.simplemobiletools:commons:3.19.21' implementation 'joda-time:joda-time:2.9.9' implementation 'com.facebook.stetho:stetho:1.5.0' diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/adapters/ContactsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/adapters/ContactsAdapter.kt index ee5a9430..ca85d078 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/adapters/ContactsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/adapters/ContactsAdapter.kt @@ -117,7 +117,7 @@ class ContactsAdapter(activity: SimpleActivity, var contactItems: ArrayList, highlightText: String = "") { if (newItems.hashCode() != contactItems.hashCode()) { - contactItems = newItems + contactItems = newItems.clone() as ArrayList textToHighlight = highlightText notifyDataSetChanged() finishActMode() diff --git a/build.gradle b/build.gradle index 139d4786..1bde8c32 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.1.1' + classpath 'com.android.tools.build:gradle:3.1.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong