OSDN Git Service

Notify ViewRootImpl when it's safe to modify Canvas.
authorCraig Mautner <cmautner@google.com>
Mon, 19 Aug 2013 22:47:42 +0000 (15:47 -0700)
committerCraig Mautner <cmautner@google.com>
Mon, 19 Aug 2013 22:47:42 +0000 (15:47 -0700)
commitbc57cd1b248bf23e443581f9fe44167c94699ce8
tree2ed171ce5d188291539249e23389184091d48de4
parent80f7ec06d0e45a8724122d5b4451ee12e37f9aac
Notify ViewRootImpl when it's safe to modify Canvas.

When Activity.convert{To|From}Translucent() is called the
ViewRootImpl is now notified when it is safe to convert the Canvas
from translucent to opaque and back to translucent. This will make
it possible to save resources when compositing opaque layers.

Fixes bug 10349536.

Change-Id: I7282aee1d54601fb00611d20be204bf164d873f6
core/java/android/app/Activity.java
core/java/android/app/ActivityManagerNative.java
core/java/android/app/IActivityManager.java
core/java/android/view/ViewRootImpl.java
core/java/android/view/WindowManagerGlobal.java
services/java/com/android/server/am/ActivityManagerService.java