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

Commit a36b7ab0 authored by Jeff Brown's avatar Jeff Brown Committed by Android (Google) Code Review
Browse files

Merge "Work around build break in layoutlib." into jb-dev

parents ffd6ea45 96ff709f
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -84,20 +84,22 @@ public abstract class AnimationThread extends Thread {
    public void run() {
        Bridge.prepareThread();
        try {
            /* FIXME: The ANIMATION_FRAME message no longer exists.  Instead, the
             * animation timing loop is completely based on a Choreographer objects
             * that schedules animation and drawing frames.  The animation handler is
             * no longer even a handler; it is just a Runnable enqueued on the Choreographer.
            Handler_Delegate.setCallback(new IHandlerCallback() {
                @Override
                public void sendMessageAtTime(Handler handler, Message msg, long uptimeMillis) {
                    if (msg.what == ValueAnimator.ANIMATION_START /*||
                            FIXME: The ANIMATION_FRAME message no longer exists.  Instead,
                            the animation timing loop is based on a Choreographer object
                            that schedules animation and drawing frames.
                            msg.what == ValueAnimator.ANIMATION_FRAME*/) {
                    if (msg.what == ValueAnimator.ANIMATION_START ||
                            msg.what == ValueAnimator.ANIMATION_FRAME) {
                        mQueue.add(new MessageBundle(handler, msg, uptimeMillis));
                    } else {
                        // just ignore.
                    }
                }
            });
            */

            // call out to the pre-animation work, which should start an animation or more.
            Result result = preAnimation();