From 2f57ba56b3d4648476f0c00bd74fc4f6aa052810 Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Thu, 3 Feb 2011 18:03:29 -0800 Subject: Prevent ProgressBar from slowing down everything. bug #3422568 Change-Id: I70b322e140a8fdbe504c6984c54a22bcb7b753e7 --- core/java/android/view/ViewGroup.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/core/java/android/view/ViewGroup.java b/core/java/android/view/ViewGroup.java index 6981b9cd8526..26f8627836fc 100644 --- a/core/java/android/view/ViewGroup.java +++ b/core/java/android/view/ViewGroup.java @@ -2224,10 +2224,12 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager final View[] children = mChildren; for (int i = 0; i < count; i++) { final View child = children[i]; - child.mRecreateDisplayList = (child.mPrivateFlags & INVALIDATED) == INVALIDATED; - child.mPrivateFlags &= ~INVALIDATED; - child.getDisplayList(); - child.mRecreateDisplayList = false; + if ((child.mViewFlags & VISIBILITY_MASK) == VISIBLE || child.getAnimation() != null) { + child.mRecreateDisplayList = (child.mPrivateFlags & INVALIDATED) == INVALIDATED; + child.mPrivateFlags &= ~INVALIDATED; + child.getDisplayList(); + child.mRecreateDisplayList = false; + } } } -- cgit v1.2.3-59-g8ed1b From e28b430486a407282d92813c957c81a9d63a337e Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Thu, 3 Feb 2011 19:26:57 -0800 Subject: aa is better than cc Bug: Change-Id: I46acd27ae0fe93d9dc15aa1d3eeb06c1b344fada --- packages/SystemUI/res/values-xlarge/colors.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/res/values-xlarge/colors.xml b/packages/SystemUI/res/values-xlarge/colors.xml index 1fd396d754b7..a7a70c3f41e9 100644 --- a/packages/SystemUI/res/values-xlarge/colors.xml +++ b/packages/SystemUI/res/values-xlarge/colors.xml @@ -1,6 +1,6 @@ #000000 - #CC000000 + #aa000000 -- cgit v1.2.3-59-g8ed1b