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

Commit 41ddbe19 authored by Yorke Lee's avatar Yorke Lee
Browse files

Make sure to correctly remove onPreDrawListener

Bug: 20421404
Change-Id: Icc8b4a74ea17e969577dbaaa794b85a2e66ef8df
parent 57720025
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -347,9 +347,11 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder {
            observer.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
                @Override
                public boolean onPreDraw() {
                    if (observer.isAlive()) {
                        observer.removeOnPreDrawListener(this);
                    ViewTreeObserver vto = observer;
                    if (!vto.isAlive()) {
                        vto = actionsView.getViewTreeObserver();
                    }
                    vto.removeOnPreDrawListener(this);

                    // TODO: Animate, instead of immediately resizing.
                    int currentHeight = primaryActionView.getHeight();