Loading core/java/android/view/ViewRootImpl.java +7 −3 Original line number Diff line number Diff line Loading @@ -239,6 +239,7 @@ import android.view.animation.Interpolator; import android.view.autofill.AutofillManager; import android.view.contentcapture.ContentCaptureManager; import android.view.contentcapture.ContentCaptureSession; import android.view.flags.Flags; import android.view.inputmethod.ImeTracker; import android.view.inputmethod.InputMethodManager; import android.widget.Scroller; Loading Loading @@ -1153,7 +1154,9 @@ public final class ViewRootImpl implements ViewParent, private static boolean sToolkitFrameRateTypingReadOnlyFlagValue; private static final boolean sToolkitFrameRateViewEnablingReadOnlyFlagValue; private static boolean sToolkitFrameRateVelocityMappingReadOnlyFlagValue = toolkitFrameRateVelocityMappingReadOnly();; toolkitFrameRateVelocityMappingReadOnly(); private static boolean sToolkitEnableInvalidateCheckThreadFlagValue = Flags.enableInvalidateCheckThread(); static { sToolkitSetFrameRateReadOnlyFlagValue = toolkitSetFrameRateReadOnly(); Loading Loading @@ -2375,8 +2378,9 @@ public final class ViewRootImpl implements ViewParent, @Override public void onDescendantInvalidated(@NonNull View child, @NonNull View descendant) { // TODO: Re-enable after camera is fixed or consider targetSdk checking this // checkThread(); if (sToolkitEnableInvalidateCheckThreadFlagValue) { checkThread(); } if ((descendant.mPrivateFlags & PFLAG_DRAW_ANIMATION) != 0) { mIsAnimating = true; } Loading core/java/android/view/flags/view_flags.aconfig +8 −0 Original line number Diff line number Diff line Loading @@ -50,3 +50,11 @@ flag { description: "Enable default arrow icon when hovering on buttons or clickable widgets." bug: "299269803" } flag { name: "enable_invalidate_check_thread" namespace: "toolkit" description: "Enable checkThread call in ViewRootImpl#onDescendentInvalidated" bug: "333752000" is_fixed_read_only: true } Loading
core/java/android/view/ViewRootImpl.java +7 −3 Original line number Diff line number Diff line Loading @@ -239,6 +239,7 @@ import android.view.animation.Interpolator; import android.view.autofill.AutofillManager; import android.view.contentcapture.ContentCaptureManager; import android.view.contentcapture.ContentCaptureSession; import android.view.flags.Flags; import android.view.inputmethod.ImeTracker; import android.view.inputmethod.InputMethodManager; import android.widget.Scroller; Loading Loading @@ -1153,7 +1154,9 @@ public final class ViewRootImpl implements ViewParent, private static boolean sToolkitFrameRateTypingReadOnlyFlagValue; private static final boolean sToolkitFrameRateViewEnablingReadOnlyFlagValue; private static boolean sToolkitFrameRateVelocityMappingReadOnlyFlagValue = toolkitFrameRateVelocityMappingReadOnly();; toolkitFrameRateVelocityMappingReadOnly(); private static boolean sToolkitEnableInvalidateCheckThreadFlagValue = Flags.enableInvalidateCheckThread(); static { sToolkitSetFrameRateReadOnlyFlagValue = toolkitSetFrameRateReadOnly(); Loading Loading @@ -2375,8 +2378,9 @@ public final class ViewRootImpl implements ViewParent, @Override public void onDescendantInvalidated(@NonNull View child, @NonNull View descendant) { // TODO: Re-enable after camera is fixed or consider targetSdk checking this // checkThread(); if (sToolkitEnableInvalidateCheckThreadFlagValue) { checkThread(); } if ((descendant.mPrivateFlags & PFLAG_DRAW_ANIMATION) != 0) { mIsAnimating = true; } Loading
core/java/android/view/flags/view_flags.aconfig +8 −0 Original line number Diff line number Diff line Loading @@ -50,3 +50,11 @@ flag { description: "Enable default arrow icon when hovering on buttons or clickable widgets." bug: "299269803" } flag { name: "enable_invalidate_check_thread" namespace: "toolkit" description: "Enable checkThread call in ViewRootImpl#onDescendentInvalidated" bug: "333752000" is_fixed_read_only: true }