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

Commit 96ff709f authored by Jeff Brown's avatar Jeff Brown
Browse files

Work around build break in layoutlib.

Bug: 6413563
Change-Id: Ia7101fba87f3784fd8159c75e4289f642913d099
parent 771526c8
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();