summaryrefslogtreecommitdiffstats
path: root/src/com/android/dialer/calllog/CallLogAdapter.java
diff options
context:
space:
mode:
authorkaiyiz <kaiyiz@codeaurora.org>2014-12-29 10:20:44 +0800
committerkaiyiz <kaiyiz@codeaurora.org>2014-12-29 10:20:44 +0800
commit467ced97877eb115e48e974fbde7474f4a66a47a (patch)
treed81f83c790b09de1ff82e313fc1ef4e7354abd4d /src/com/android/dialer/calllog/CallLogAdapter.java
parent5a3344c5c356399b36376f2eff6722a6b4f8f462 (diff)
downloadandroid_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-xsrc/com/android/dialer/calllog/CallLogAdapter.java7
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);