Initialze battery state properly in pattern unlock screen.
diff --git a/policy/com/android/internal/policy/impl/UnlockScreen.java b/policy/com/android/internal/policy/impl/UnlockScreen.java
index cfffcf2..5245c7c 100644
--- a/policy/com/android/internal/policy/impl/UnlockScreen.java
+++ b/policy/com/android/internal/policy/impl/UnlockScreen.java
@@ -181,9 +181,9 @@
         mStatusSep = (TextView) findViewById(R.id.statusSep);
         mStatus2 = (TextView) findViewById(R.id.status2);
 
-        mShowingBatteryInfo = true;
-        mPluggedIn = true;
-        mBatteryLevel = 100;
+        mShowingBatteryInfo = mUpdateMonitor.shouldShowBatteryInfo();
+        mPluggedIn = mUpdateMonitor.isDevicePluggedIn();
+        mBatteryLevel = mUpdateMonitor.getBatteryLevel();
         mNextAlarm = mLockPatternUtils.getNextAlarm();
         updateStatusLines();