diff options
author | Romain Guy <romainguy@android.com> | 2009-05-12 17:56:14 -0700 |
---|---|---|
committer | Romain Guy <romainguy@android.com> | 2009-05-13 15:42:23 -0700 |
commit | 13922e03037d71a538f24ddf61c0b61bb4eb5af0 (patch) | |
tree | e962dca19eee7c51affdfd8df7cf1fed0f541a8b /services | |
parent | a2a34a5711bde03475b40edfe3cc052ece02700a (diff) | |
download | frameworks_base-13922e03037d71a538f24ddf61c0b61bb4eb5af0.zip frameworks_base-13922e03037d71a538f24ddf61c0b61bb4eb5af0.tar.gz frameworks_base-13922e03037d71a538f24ddf61c0b61bb4eb5af0.tar.bz2 |
Fixes #1836075. Adds consistency checks for the View hierarchy. To enable them, you need a debug build and ViewDebug.sConsistencyCheckEnabled set to true in debug.prop. This change also lets you easily enable drawing and layout profiling in ViewRoot by setting ViewRoot.sProfileDrawing, ViewRoot.sProfileLayout and ViewRoot.sShowFps in debug.prop with a debug build.
Diffstat (limited to 'services')
-rw-r--r-- | services/java/com/android/server/status/IconMerger.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/services/java/com/android/server/status/IconMerger.java b/services/java/com/android/server/status/IconMerger.java index 37fdbfb..5b80638 100644 --- a/services/java/com/android/server/status/IconMerger.java +++ b/services/java/com/android/server/status/IconMerger.java @@ -8,8 +8,6 @@ import android.widget.LinearLayout; public class IconMerger extends LinearLayout { - private static final boolean SPEW = false; - StatusBarService service; StatusBarIcon moreIcon; @@ -29,7 +27,7 @@ public class IconMerger extends LinearLayout { int fitRight = -1; for (i=N-1; i>=0; i--) { final View child = getChildAt(i); - if (child != null && child.getVisibility() != GONE) { + if (child.getVisibility() != GONE) { fitRight = child.getRight(); break; } @@ -45,7 +43,7 @@ public class IconMerger extends LinearLayout { moreView = child; startIndex = i+1; } - else if (child != null && child.getVisibility() != GONE) { + else if (child.getVisibility() != GONE) { fitLeft = child.getLeft(); break; } @@ -71,7 +69,7 @@ public class IconMerger extends LinearLayout { int number = 0; for (i=startIndex; i<N; i++) { final View child = getChildAt(i); - if (child != null && child.getVisibility() != GONE) { + if (child.getVisibility() != GONE) { int childLeft = child.getLeft(); int childRight = child.getRight(); if (childLeft < breakingPoint) { |