summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator.cpp
diff options
context:
space:
mode:
authorNiklas Brunlid <niklas.brunlid@sony.com>2017-11-02 09:26:37 +0100
committerHenrik Baard <henrik.baard@sony.com>2017-11-14 10:17:56 +0100
commit2ecbe69ddd4fc93e83c2810ab88abb03e4f9f718 (patch)
treeff5c02a3877e79f01d527dbf898ef599be84969b /tools/aapt2/java/JavaClassGenerator.cpp
parentf7f5732e2c33677ef701194f5051805762e99fe8 (diff)
Avoid overflow in focus fudge calculation
When comparing decoding the next View to get focus, the last-resort calculation (magic number and square of distance between the View corners) could overflow, giving a false positive. This causes the focus to jump around in certain cases. Change from int to long to avoid in the foreseeable future. Test: Manual - Use a phone with an 18:9 ratio (1080*2160) - make FrameworksCoreTests - adb install -r out/target/product/aurora/data/app/FrameworksCoreTests/FrameworksCoreTests.apk - adb shell am instrument -r -w -e class android.widget.scroll.ScrollViewButtonsAndLabelsTest#testArrowScrollUpOffScreenVerticalFadingEdge com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner Change-Id: I119cd66f563cfa312c2304bb910c27075e674e59
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions