commit | 4748abd56a18248d32fd621f52f4ddbdc9cdfbad | [log] [tgz] |
---|---|---|
author | Christine Chen <christinech@google.com> | Wed Aug 07 15:44:15 2013 -0700 |
committer | Christine Chen <christinech@google.com> | Wed Aug 07 15:44:15 2013 -0700 |
tree | 09d0bda828be9cb3998975f44288de8334136b27 | |
parent | 9b7bac7705b3afcae7b010edc2032c7c0f37f770 [diff] |
Adds duplicate check for CallModeler listeners. Change-Id: I4f035ac1886354453a6126923484fd5770a63981
diff --git a/src/com/android/phone/CallModeler.java b/src/com/android/phone/CallModeler.java index 13005ee..517a5a9 100644 --- a/src/com/android/phone/CallModeler.java +++ b/src/com/android/phone/CallModeler.java
@@ -104,7 +104,9 @@ public void addListener(Listener listener) { Preconditions.checkNotNull(listener); Preconditions.checkNotNull(mListeners); - mListeners.add(listener); + if (!mListeners.contains(listener)) { + mListeners.add(listener); + } } public List<Call> getFullList() {