Merge "Fix DirectReply bug when reapply fails" into nyc-dev am: 6510bdeada
am: 06a49b1e93
* commit '06a49b1e931a76503836a437d27138fa3cee20d0':
Fix DirectReply bug when reapply fails
Change-Id: Ib8f15ecea44c1a896c3fe3237a8c015161cceeea
This commit is contained in:
@@ -277,15 +277,25 @@ public class NotificationContentView extends FrameLayout {
|
||||
mContractedChild.animate().cancel();
|
||||
removeView(mContractedChild);
|
||||
}
|
||||
mPreviousExpandedRemoteInputIntent =
|
||||
mExpandedRemoteInput != null ? mExpandedRemoteInput.getPendingIntent() : null;
|
||||
mPreviousExpandedRemoteInputIntent = null;
|
||||
if (mExpandedRemoteInput != null) {
|
||||
mExpandedRemoteInput.onNotificationUpdateOrReset();
|
||||
if (mExpandedRemoteInput.isActive()) {
|
||||
mPreviousExpandedRemoteInputIntent = mExpandedRemoteInput.getPendingIntent();
|
||||
}
|
||||
}
|
||||
if (mExpandedChild != null) {
|
||||
mExpandedChild.animate().cancel();
|
||||
removeView(mExpandedChild);
|
||||
mExpandedRemoteInput = null;
|
||||
}
|
||||
mPreviousHeadsUpRemoteInputIntent =
|
||||
mHeadsUpRemoteInput != null ? mHeadsUpRemoteInput.getPendingIntent() : null;
|
||||
mPreviousHeadsUpRemoteInputIntent = null;
|
||||
if (mHeadsUpRemoteInput != null) {
|
||||
mHeadsUpRemoteInput.onNotificationUpdateOrReset();
|
||||
if (mHeadsUpRemoteInput.isActive()) {
|
||||
mPreviousHeadsUpRemoteInputIntent = mHeadsUpRemoteInput.getPendingIntent();
|
||||
}
|
||||
}
|
||||
if (mHeadsUpChild != null) {
|
||||
mHeadsUpChild.animate().cancel();
|
||||
removeView(mHeadsUpChild);
|
||||
@@ -910,7 +920,7 @@ public class NotificationContentView extends FrameLayout {
|
||||
view.findViewWithTag(RemoteInputView.VIEW_TAG);
|
||||
|
||||
if (existing != null) {
|
||||
existing.onNotificationUpdate();
|
||||
existing.onNotificationUpdateOrReset();
|
||||
}
|
||||
|
||||
if (existing == null && hasRemoteInput) {
|
||||
|
||||
@@ -227,7 +227,7 @@ public class RemoteInputView extends LinearLayout implements View.OnClickListene
|
||||
updateSendButton();
|
||||
}
|
||||
|
||||
public void onNotificationUpdate() {
|
||||
public void onNotificationUpdateOrReset() {
|
||||
boolean sending = mProgressBar.getVisibility() == VISIBLE;
|
||||
|
||||
if (sending) {
|
||||
|
||||
Reference in New Issue
Block a user