OSDN Git Service

Avoid drawable invalidation during draw()
authorAlan Viverette <alanv@google.com>
Mon, 4 Jan 2016 17:36:28 +0000 (12:36 -0500)
committerAlan Viverette <alanv@google.com>
Mon, 4 Jan 2016 17:36:28 +0000 (12:36 -0500)
commit8cda8e915916b3166e4496589b802fd1ed553c77
tree371ebe5a5440a8f8592ac7501eb4ee2b8bbf54d1
parentf43f627fc97e70d79345192654c65ba87f0a4efb
Avoid drawable invalidation during draw()

Prevents infinite invalidation loop when reusing a drawable asset within
a single draw() call. Also reduces unnecessary extra invalidations due to
drawable setters (ex. setBounds()) being called during draw().

Bug: 26329675
Change-Id: I31b3c99e8efd4193415cc562a84c8939a2f56c2d
core/java/android/view/View.java