From aac2af440d02afaf882387f103a41aae57183272 Mon Sep 17 00:00:00 2001 From: Danny Baumann Date: Wed, 25 Sep 2013 08:28:47 +0200 Subject: Refresh adapter on resuming, so that call dates are updated. When not doing this, the call dates might be wrong (they might e.g. say '5 minutes ago' even though the call was 2 hours ago). Change-Id: I44b797e7d09fcfe5ad1745e6b4d2cba2639c1650 JIRA:CYAN-1455 --- src/com/android/dialer/calllog/CallLogFragment.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/com/android/dialer/calllog/CallLogFragment.java b/src/com/android/dialer/calllog/CallLogFragment.java index 86a383aa9..6d523a140 100644 --- a/src/com/android/dialer/calllog/CallLogFragment.java +++ b/src/com/android/dialer/calllog/CallLogFragment.java @@ -519,9 +519,12 @@ public class CallLogFragment extends ListFragment mAdapter.invalidateCache(); startCallsQuery(); startVoicemailStatusQuery(); - updateOnEntry(); mRefreshDataRequired = false; + } else { + // make adapter refresh, so call dates are updated + mAdapter.notifyDataSetChanged(); } + updateOnEntry(); } /** Removes the missed call notifications. */ -- cgit v1.2.3