summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorRomain Guy <romainguy@android.com>2009-05-12 17:56:14 -0700
committerRomain Guy <romainguy@android.com>2009-05-13 15:42:23 -0700
commit13922e03037d71a538f24ddf61c0b61bb4eb5af0 (patch)
treee962dca19eee7c51affdfd8df7cf1fed0f541a8b /services
parenta2a34a5711bde03475b40edfe3cc052ece02700a (diff)
downloadframeworks_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.java8
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) {