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

Commit 5b907be8 authored by Romain Guy's avatar Romain Guy Committed by Android (Google) Code Review
Browse files

Merge "Move the main thread check to the appropriate place." into honeycomb

parents 428a731d 501053a1
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -486,6 +486,9 @@ public final class ViewRoot extends Handler implements ViewParent,
        mAttachInfo.mHardwareAccelerated = false;
        mAttachInfo.mHardwareAccelerationRequested = false;

        // Try to enable hardware acceleration if requested
        if (attrs != null &&
                (attrs.flags & WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED) != 0) {
            // Don't enable hardware acceleration when we're not on the main thread
            if (Looper.getMainLooper() != Looper.myLooper()) {
                Log.w(HardwareRenderer.LOG_TAG, "Attempting to initialize hardware acceleration "
@@ -493,9 +496,6 @@ public final class ViewRoot extends Handler implements ViewParent,
                return;
            }

        // Try to enable hardware acceleration if requested
        if (attrs != null &&
                (attrs.flags & WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED) != 0) {
            // Only enable hardware acceleration if we are not in the system process
            // The window manager creates ViewRoots to display animated preview windows
            // of launching apps and we don't want those to be hardware accelerated