diff options
author | 2013-06-17 13:14:51 -0700 | |
---|---|---|
committer | 2013-06-17 13:35:03 -0700 | |
commit | e93482f5eac3df581d57e64c2a771a96aa868585 (patch) | |
tree | 009afbdf49655b35ee29f857aa554a42c4e96048 /libs/hwui/LayerCache.cpp | |
parent | 6410c0aaf13c9aec606b90ee942f2ac2d98b1609 (diff) |
Cancel layer update when a layer is about to be destroyed
Bug #9310706
Change-Id: I73eea6314c326f15a979617e3a05b525935f0d3f
Diffstat (limited to 'libs/hwui/LayerCache.cpp')
-rw-r--r-- | libs/hwui/LayerCache.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/libs/hwui/LayerCache.cpp b/libs/hwui/LayerCache.cpp index a0709afa010f..6be014684aef 100644 --- a/libs/hwui/LayerCache.cpp +++ b/libs/hwui/LayerCache.cpp @@ -155,9 +155,7 @@ bool LayerCache::put(Layer* layer) { victim->layer.getHeight()); } - layer->deferredUpdateScheduled = false; - layer->renderer = NULL; - layer->displayList = NULL; + layer->cancelDefer(); LayerEntry entry(layer); |