From f46d2db9326e22682668220e61bf2e71a77e3f5b Mon Sep 17 00:00:00 2001 From: Joe Onorato Date: Mon, 6 Jul 2009 14:58:50 -0400 Subject: [PATCH] Fix bug 1317754 - "Idle screen displays "Charging (100%)" even when fully charged." --- policy/com/android/internal/policy/impl/LockScreen.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/policy/com/android/internal/policy/impl/LockScreen.java b/policy/com/android/internal/policy/impl/LockScreen.java index f2216889c4d4f..0495a76b7c0cc 100644 --- a/policy/com/android/internal/policy/impl/LockScreen.java +++ b/policy/com/android/internal/policy/impl/LockScreen.java @@ -279,8 +279,12 @@ class LockScreen extends LinearLayout implements KeyguardScreen, KeyguardUpdateM if (mPluggedIn) { mBatteryInfoIcon.setImageResource(R.drawable.ic_lock_idle_charging); - mBatteryInfoText.setText( - getContext().getString(R.string.lockscreen_plugged_in, mBatteryLevel)); + if (mBatteryLevel >= 100) { + mBatteryInfoText.setText(R.string.lockscreen_charged); + } else { + mBatteryInfoText.setText( + getContext().getString(R.string.lockscreen_plugged_in, mBatteryLevel)); + } } else { mBatteryInfoIcon.setImageResource(R.drawable.ic_lock_idle_low_battery); mBatteryInfoText.setText(R.string.lockscreen_low_battery);