Loading
[sf] Update touchable region crop correctly
We need an extra pass to crop touchable region since we may need to crop the region with bounds of another layer. So track snapshots requiring a touchable region crop and updated them after the all the snapshots have been updated. Also make the snapshot ids unique for non clone layers for input. Before this change the ids could change if the snapshot went offscreen. Test: presubmit Test: atest com.android.launcher3.jank.BinderTests Bug: 238781169 Change-Id: I323168bd4546813acbe7fa841b26cd390b83b951