OSDN Git Service

Merge "Fix 4560303: Add setting to lock later when power button pressed" into ics-mr1
authorJim Miller <jaggies@google.com>
Tue, 10 Jan 2012 18:28:31 +0000 (10:28 -0800)
committerAndroid (Google) Code Review <android-gerrit@google.com>
Tue, 10 Jan 2012 18:28:31 +0000 (10:28 -0800)
src/com/android/settings/TetherSettings.java
src/com/android/settings/fuelgauge/PowerUsageSummary.java

index e27c96e..867f733 100644 (file)
@@ -147,7 +147,7 @@ public class TetherSettings extends SettingsPreferenceFragment
             getPreferenceScreen().removePreference(mUsbTether);
         }
 
-        if (wifiAvailable) {
+        if (wifiAvailable && !Utils.isMonkeyRunning()) {
             mWifiApEnabler = new WifiApEnabler(activity, mEnableWifiAp);
             initWifiTethering();
         } else {
index 6312682..b813ec6 100644 (file)
@@ -579,11 +579,12 @@ public class PowerUsageSummary extends PreferenceFragment implements Runnable {
         if (osApp != null) {
             long wakeTimeMillis = mStats.computeBatteryUptime(
                     SystemClock.uptimeMillis() * 1000, which) / 1000;
-            wakeTimeMillis -= appWakelockTime - (mStats.getScreenOnTime(
+            wakeTimeMillis -= appWakelockTime + (mStats.getScreenOnTime(
                     SystemClock.elapsedRealtime(), which) / 1000);
             if (wakeTimeMillis > 0) {
                 double power = (wakeTimeMillis
                         * mPowerProfile.getAveragePower(PowerProfile.POWER_CPU_AWAKE)) / 1000;
+                if (DEBUG) Log.i(TAG, "OS wakeLockTime " + wakeTimeMillis + " power " + power);
                 osApp.wakeLockTime += wakeTimeMillis;
                 osApp.value += power;
                 osApp.values[0] += power;