packages/apps/Contacts
修訂 | 4ad335f8c80c1d588426ef796afdd1a682eecd29 (tree) |
---|---|
時間 | 2010-08-03 03:05:38 |
作者 | Wink Saville <wink@goog...> |
Commiter | Wink Saville |
Compare only network portion to determine if number is voicemail.
Bug: 2881483
Change-Id: Iff007fb0ca56ed7420e09e75b54da58f5c94e2ec
@@ -609,7 +609,8 @@ public class RecentCallsListActivity extends ListActivity | ||
609 | 609 | views.callView.setVisibility(View.INVISIBLE); |
610 | 610 | } else if (number.equals(CallerInfo.PAYPHONE_NUMBER)) { |
611 | 611 | number = getString(R.string.payphone); |
612 | - } else if (number.equals(mVoiceMailNumber)) { | |
612 | + } else if (PhoneNumberUtils.extractNetworkPortion(number) | |
613 | + .equals(mVoiceMailNumber)) { | |
613 | 614 | number = getString(R.string.voicemail); |
614 | 615 | } else { |
615 | 616 | // Just a raw number, and no cache, so format it nicely |
@@ -859,7 +860,7 @@ public class RecentCallsListActivity extends ListActivity | ||
859 | 860 | number = getString(R.string.private_num); |
860 | 861 | } else if (number.equals(CallerInfo.PAYPHONE_NUMBER)) { |
861 | 862 | number = getString(R.string.payphone); |
862 | - } else if (number.equals(mVoiceMailNumber)) { | |
863 | + } else if (PhoneNumberUtils.extractNetworkPortion(number).equals(mVoiceMailNumber)) { | |
863 | 864 | number = getString(R.string.voicemail); |
864 | 865 | numberUri = Uri.parse("voicemail:x"); |
865 | 866 | isVoicemail = true; |