From bd81c3fe344ab018fad1d8e0370ef25231b51a22 Mon Sep 17 00:00:00 2001 From: satok Date: Mon, 6 Dec 2010 14:08:12 +0900 Subject: [PATCH] Fix null pointer exception Bug: 3250622 Change-Id: I0913f10c7deb984d2b1a51701dddf765a060592e --- .../systemui/statusbar/tablet/InputMethodButton.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/InputMethodButton.java b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/InputMethodButton.java index 7e03e2a944910..5f14f742b5724 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/InputMethodButton.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/InputMethodButton.java @@ -175,10 +175,12 @@ public class InputMethodButton extends ImageView { icon = getShortcutInputMethodAndSubtypeDrawable(); break; } - if (icon == null) { - mIcon.setImageResource(R.drawable.ic_sysbar_ime_default); - } else { - mIcon.setImageDrawable(icon); + if (mIcon != null) { + if (icon == null) { + mIcon.setImageResource(R.drawable.ic_sysbar_ime_default); + } else { + mIcon.setImageDrawable(icon); + } } }