Skip to content

Commit 84bce6b

Browse files
SpiritCrocRiteshSaxena
authored andcommitted
Avoid casting network traffic to StatusBarIconView to prevent crash
Change-Id: Ib7dab59daec436f91a7c9d213583feb52f3d2b21
1 parent ddea33c commit 84bce6b

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconController.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -360,8 +360,10 @@ protected void onRemoveIcon(int viewIndex) {
360360
}
361361

362362
public void onSetIcon(int viewIndex, StatusBarIcon icon) {
363-
StatusBarIconView view = (StatusBarIconView) mGroup.getChildAt(viewIndex);
364-
view.set(icon);
363+
View view = mGroup.getChildAt(viewIndex);
364+
if (view instanceof StatusBarIconView) {
365+
((StatusBarIconView) view).set(icon);
366+
}
365367
}
366368

367369
public void onSetIconHolder(int viewIndex, StatusBarIconHolder holder) {

0 commit comments

Comments
 (0)