Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 08d2e4f5 authored by Selim Cinek's avatar Selim Cinek Committed by Automerger Merge Worker
Browse files

Merge "Made usages of animate().setListener() call safer" into sc-v2-dev am:...

Merge "Made usages of animate().setListener() call safer" into sc-v2-dev am: fdbed18c am: 24bd0379

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16149044

Change-Id: I27ede8f4d92941c847bd2f58c562b57487961dd0
parents 92395b48 24bd0379
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2371,7 +2371,8 @@ public class GlobalActionsDialogLite implements DialogInterface.OnDismissListene
                            message.animate()
                                    .alpha(0f)
                                    .setDuration(TOAST_FADE_TIME)
                                    .setStartDelay(visibleTime);
                                    .setStartDelay(visibleTime)
                                    .setListener(null);
                        }
                    });
        }
+9 −0
Original line number Diff line number Diff line
@@ -289,6 +289,9 @@ public abstract class MediaOutputBaseAdapter extends
                        public void onAnimationEnd(Animator animation) {
                            to.requireViewById(R.id.volume_indeterminate_progress).setVisibility(
                                    View.VISIBLE);
                            // Unset the listener, otherwise this may persist for another view
                            // property animation
                            toTitleText.animate().setListener(null);
                        }
                    });
            // Animation for seek bar
@@ -312,8 +315,14 @@ public abstract class MediaOutputBaseAdapter extends
                                        public void onAnimationEnd(Animator animation) {
                                            mIsAnimating = false;
                                            notifyDataSetChanged();
                                            // Unset the listener, otherwise this may persist for
                                            // another view property animation
                                            fromTitleText.animate().setListener(null);
                                        }
                                    });
                            // Unset the listener, otherwise this may persist for another view
                            // property animation
                            fromSeekBar.animate().setListener(null);
                        }
                    });
        }
+2 −0
Original line number Diff line number Diff line
@@ -770,6 +770,8 @@ public class QSFragment extends LifecycleFragment implements QS, CommandQueue.Ca
        public void onAnimationEnd(Animator animation) {
            mHeaderAnimating = false;
            updateQsState();
            // Unset the listener, otherwise this may persist for another view property animation
            getView().animate().setListener(null);
        }
    };

+3 −0
Original line number Diff line number Diff line
@@ -717,6 +717,9 @@ public class KeyguardIndicationController {
                                        textView.setTranslationY(BOUNCE_ANIMATION_FINAL_Y);
                                        ViewClippingUtil.setClippingDeactivated(textView, false,
                                                mClippingParams);
                                        // Unset the listener, otherwise this may persist for
                                        // another view property animation
                                        textView.animate().setListener(null);
                                    }
                                });
                    }
+3 −0
Original line number Diff line number Diff line
@@ -124,6 +124,9 @@ public class LightsOutNotifController {
                        public void onAnimationEnd(Animator a) {
                            mLightsOutNotifView.setAlpha(showDot ? 1 : 0);
                            mLightsOutNotifView.setVisibility(showDot ? View.VISIBLE : View.GONE);
                            // Unset the listener, otherwise this may persist for
                            // another view property animation
                            mLightsOutNotifView.animate().setListener(null);
                        }
                    })
                    .start();
Loading