diff options
author | juwei <juwei@codeaurora.org> | 2016-12-26 14:13:34 +0800 |
---|---|---|
committer | juwei <juwei@codeaurora.org> | 2017-01-03 10:19:02 +0800 |
commit | 1cd619462687108bac30d876a4ab8c2a195231cd (patch) | |
tree | 70fa115ee922d6ab2ffffd83aeb938a0fddbb02a /res/values/strings.xml | |
parent | 2f89961fd763d226b2f4a595bfb77e1a491c01e5 (diff) | |
download | android_packages_apps_Snap-1cd619462687108bac30d876a4ab8c2a195231cd.tar.gz android_packages_apps_Snap-1cd619462687108bac30d876a4ab8c2a195231cd.tar.bz2 android_packages_apps_Snap-1cd619462687108bac30d876a4ab8c2a195231cd.zip |
SnapdragonCamera: Fix ANR caused by layout logic
child view calls setLayoutParams() in parent view onLayout(),
this may lead to a recursion:
Child layout params changed -> parent onRequestLayout ->
parent view onLayout -> child layout params changed.
At last, main thread is busy in processing this unnecessary
recursion and block.
So move the setLayoutParams() int parent view onSizeChanged().
Change-Id: Ie230abe25caa9bd38f134f41257188cd335f7975
CRs-Fixed: 1105184
Diffstat (limited to 'res/values/strings.xml')
0 files changed, 0 insertions, 0 deletions