History log of /packages/apps/ContactsCommon/tests/src/com/android/contacts/common/MoreContactUtilsTest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
939837d76f33abdd3b44ce986329293d808ed41c 17-Apr-2013 Chiao Cheng <chiaocheng@google.com> Fixing regression in phone number collapse on detail page.

The case of collapsing phone numbers with different formats was broken due to
another bug fix. e.g...

(555) 555-5555
555-555-5555

would not collapse when they should.

The second problem was that an inconsistency was inadvertently introduced when
deciding what numbers are equal.

rule 1)
+14155551212 == 4155551212

rule 2)
14155551212 != 4155551212

implicitly a third rule was in effect....

rule 3)
+14155551212 == 14155551212

By transitive equality, then all version of the number are equal which broke
rule 2. This could be seen in the UI when all 3 version of the number exists
and they are all collapsed into 1.

Bug: 8621998
Bug: 7519057
Change-Id: Iafb36fbdc72f9a76d9313811894b57aafebb4f35
/packages/apps/ContactsCommon/tests/src/com/android/contacts/common/MoreContactUtilsTest.java