summaryrefslogtreecommitdiffstats
path: root/wifi
diff options
context:
space:
mode:
authorChet Haase <chet@google.com>2011-11-29 13:40:39 -0800
committerChet Haase <chet@google.com>2011-11-29 13:40:39 -0800
commit8c39defde61d5c8cd0956a44a193c283af350d88 (patch)
tree3c4f8a0600d8c033f891fc1ecc6cc86f815c9ba8 /wifi
parent45c62be2bc553f603c9adadc60abff62ddedba79 (diff)
downloadframeworks_base-8c39defde61d5c8cd0956a44a193c283af350d88.zip
frameworks_base-8c39defde61d5c8cd0956a44a193c283af350d88.tar.gz
frameworks_base-8c39defde61d5c8cd0956a44a193c283af350d88.tar.bz2
Fix invalidation of transformed, opaque views
There is an optimization in the invalidation logic which notes when opaque views are invalidated and avoids drawing any of the content behind those views. This runs afoul of some invalidation logic that invalidates previous positions of views prior to transforming them. The opaque-dirty optimization guarantees that the background behind the old positions of these views will not be painted, causing the views to leave behind artifacts from their previous positions. The fix is to disable the optimization when the view in question is transformed (has a non-identity matrix). Issue #5678545: Invalidation logic broken for software-rendered opaque/transformed views Change-Id: Ia365ab97725bf36e08797bf319945a52ffca4616
Diffstat (limited to 'wifi')
0 files changed, 0 insertions, 0 deletions