From 9617418e70788f28b3a6421acd399c536e7a023a Mon Sep 17 00:00:00 2001 From: Mygod Date: Wed, 15 Mar 2017 19:07:44 +0800 Subject: [PATCH] Stop calling notifyChanged over aggressively in EditTextPreference --- .../main/scala/be/mygod/preference/EditTextPreference.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugin/src/main/scala/be/mygod/preference/EditTextPreference.scala b/plugin/src/main/scala/be/mygod/preference/EditTextPreference.scala index e23d261a..a57fb98d 100644 --- a/plugin/src/main/scala/be/mygod/preference/EditTextPreference.scala +++ b/plugin/src/main/scala/be/mygod/preference/EditTextPreference.scala @@ -60,7 +60,8 @@ class EditTextPreference(context: Context, attrs: AttributeSet = null) extends P } override def setText(text: String): Unit = { + val old = getText super.setText(text) - notifyChanged() + if (old != text) notifyChanged() } }