summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/voicemail
diff options
context:
space:
mode:
authoruabdullah <uabdullah@google.com>2017-12-19 16:07:55 -0800
committerEric Erfanian <erfanian@google.com>2017-12-22 08:51:10 -0800
commitf1edc02a16f228a5d2fa57b3bca4252092cbbfc5 (patch)
tree7806dccb277964c57b441d93d3fc2591f0970e30 /java/com/android/dialer/voicemail
parent07e323c0c61e2a9fc48bf91a02de6b19d2de1ece (diff)
Remove voicemail from UI only after delete request.
Bug: 64882313 Test: N/A PiperOrigin-RevId: 179616641 Change-Id: Ie9e67226dc7cd4082ca4f7fd3ca5725bb854bca2
Diffstat (limited to 'java/com/android/dialer/voicemail')
-rw-r--r--java/com/android/dialer/voicemail/listui/NewVoicemailAdapter.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/java/com/android/dialer/voicemail/listui/NewVoicemailAdapter.java b/java/com/android/dialer/voicemail/listui/NewVoicemailAdapter.java
index 315bf1cf0..d94a21465 100644
--- a/java/com/android/dialer/voicemail/listui/NewVoicemailAdapter.java
+++ b/java/com/android/dialer/voicemail/listui/NewVoicemailAdapter.java
@@ -509,8 +509,6 @@ final class NewVoicemailAdapter extends RecyclerView.Adapter<ViewHolder>
Assert.checkArgument(expandedViewHolder.getViewHolderVoicemailUri().equals(voicemailUri));
- notifyItemRemoved(expandedViewHolder.getAdapterPosition());
-
Assert.checkArgument(currentlyExpandedViewHolderId == expandedViewHolder.getViewHolderId());
collapseExpandedViewHolder(expandedViewHolder);
@@ -524,6 +522,8 @@ final class NewVoicemailAdapter extends RecyclerView.Adapter<ViewHolder>
.onSuccess(deleteVoicemailCallBack)
.build()
.executeSerial(new Pair<>(context, voicemailUri));
+
+ notifyItemRemoved(expandedViewHolder.getAdapterPosition());
}
private void onVoicemailDeleted(Integer integer) {