The DecorView class package has been changed into com.android.internal.policy.PhoneWindow$DecorView so check for that as well.
Without this updated check ViewFetcher::getNonDecorViews() returns the DecorViews and that ends up making having the scroller to basically scroll the views twice.
A good opportunity for a minimal refactor and have the DecorView check be done in a dedicated ViewFetcher::isDecorView().
Let me know in the comments if the PR or the fix itself needs more work.
I refrained from adding com.android.internal.policy.MultiPhoneWindow$MultiPhoneDecorView to the check as well as I cannot test that.
The DecorView class package has been changed into
com.android.internal.policy.PhoneWindow$DecorView
so check for that as well.Without this updated check ViewFetcher::getNonDecorViews() returns the DecorViews and that ends up making having the scroller to basically scroll the views twice.
A good opportunity for a minimal refactor and have the DecorView check be done in a dedicated
ViewFetcher::isDecorView()
.Let me know in the comments if the PR or the fix itself needs more work.
I refrained from adding
com.android.internal.policy.MultiPhoneWindow$MultiPhoneDecorView
to the check as well as I cannot test that.Cheers!