summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Sandler <dsandler@android.com>2010-08-16 15:19:33 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-08-16 15:19:33 -0700
commit5ecbbbfeae6508b657eb5c17cce5cb51b31a6261 (patch)
treefb4115c611b32fe5452a5598299c9cc5d6a86672
parent8ef786bf5648b77685c96d11aae7b6e410ac4169 (diff)
parente03e6d3072592b2a49ee4a43c5977e7462bf9fd0 (diff)
downloadframeworks_base-5ecbbbfeae6508b657eb5c17cce5cb51b31a6261.zip
frameworks_base-5ecbbbfeae6508b657eb5c17cce5cb51b31a6261.tar.gz
frameworks_base-5ecbbbfeae6508b657eb5c17cce5cb51b31a6261.tar.bz2
am e03e6d30: am 80810f86: Merge "Fix crash in status bar ticker." into gingerbread
Merge commit 'e03e6d3072592b2a49ee4a43c5977e7462bf9fd0' * commit 'e03e6d3072592b2a49ee4a43c5977e7462bf9fd0': Fix crash in status bar ticker.
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/Ticker.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/Ticker.java b/packages/SystemUI/src/com/android/systemui/statusbar/Ticker.java
index 0aaa370..e7b0509 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/Ticker.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/Ticker.java
@@ -185,11 +185,11 @@ public abstract class Ticker {
final Segment newSegment = new Segment(n, icon, n.notification.tickerText);
// If there's already a notification schedule for this package and id, remove it.
- for (int i=0; i<initialCount; i++) {
+ for (int i=0; i<mSegments.size(); i++) {
Segment seg = mSegments.get(i);
if (n.id == seg.notification.id && n.pkg.equals(seg.notification.pkg)) {
// just update that one to use this new data instead
- mSegments.remove(i);
+ mSegments.remove(i--); // restart iteration here
}
}