diff options
author | kaiyiz <kaiyiz@codeaurora.org> | 2014-12-29 10:20:44 +0800 |
---|---|---|
committer | kaiyiz <kaiyiz@codeaurora.org> | 2014-12-29 10:20:44 +0800 |
commit | 467ced97877eb115e48e974fbde7474f4a66a47a (patch) | |
tree | d81f83c790b09de1ff82e313fc1ef4e7354abd4d /src/com/android/dialer/calllog/CallLogAdapter.java | |
parent | 5a3344c5c356399b36376f2eff6722a6b4f8f462 (diff) | |
download | android_packages_apps_Dialer-467ced97877eb115e48e974fbde7474f4a66a47a.tar.gz android_packages_apps_Dialer-467ced97877eb115e48e974fbde7474f4a66a47a.tar.bz2 android_packages_apps_Dialer-467ced97877eb115e48e974fbde7474f4a66a47a.zip |
Fix operator name not displayed in call log
Get the operator name and display it in call log list item and
Dialpadfragment, show the SIM name when operator name is not available.
CRs-Fixed: 775267
Change-Id: Ibf007f7968749689d2ccf2d3c84fb7b11c5fe5dc
Diffstat (limited to 'src/com/android/dialer/calllog/CallLogAdapter.java')
-rwxr-xr-x | src/com/android/dialer/calllog/CallLogAdapter.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/android/dialer/calllog/CallLogAdapter.java b/src/com/android/dialer/calllog/CallLogAdapter.java index 8d8e22301..290186e31 100755 --- a/src/com/android/dialer/calllog/CallLogAdapter.java +++ b/src/com/android/dialer/calllog/CallLogAdapter.java @@ -760,6 +760,7 @@ public class CallLogAdapter extends GroupingListAdapter final int sourceType = info.sourceType; final int features = getCallFeatures(c, count); final String transcription = c.getString(CallLogQuery.TRANSCRIPTION); + final String operator = c.getString(CallLogQuery.OPERATOR); Long dataUsage = null; if (!c.isNull(CallLogQuery.DATA_USAGE)) { dataUsage = c.getLong(CallLogQuery.DATA_USAGE); @@ -783,14 +784,14 @@ public class CallLogAdapter extends GroupingListAdapter if (TextUtils.isEmpty(name)) { details = new PhoneCallDetails(number, numberPresentation, - formattedNumber, countryIso, geocode, callTypes, date, - duration, null, accountIcon, features, dataUsage, transcription, subId); + formattedNumber, countryIso, geocode, callTypes, date, duration, null, + accountIcon, features, dataUsage, transcription, subId, operator); } else { details = new PhoneCallDetails(number, numberPresentation, formattedNumber, countryIso, geocode, callTypes, date, duration, name, ntype, label, lookupUri, photoUri, sourceType, null, accountIcon, features, dataUsage, transcription, - Calls.DURATION_TYPE_ACTIVE, subId); + Calls.DURATION_TYPE_ACTIVE, subId, operator); } mCallLogViewsHelper.setPhoneCallDetails(mContext, views, details); |