OSDN Git Service

Merge "Idle timebase" into mnc-dev
authorAmith Yamasani <yamasani@google.com>
Tue, 12 May 2015 13:04:29 +0000 (13:04 +0000)
committerAndroid (Google) Code Review <android-gerrit@google.com>
Tue, 12 May 2015 13:04:31 +0000 (13:04 +0000)
1  2 
services/core/java/com/android/server/DeviceIdleController.java
services/core/java/com/android/server/am/ActivityManagerService.java

@@@ -452,9 -447,21 +456,16 @@@ public class DeviceIdleController exten
          }
      }
  
+     public boolean isPowerSaveWhitelistAppInternal(String packageName) {
+         synchronized (this) {
+             return mPowerSaveWhitelistApps.containsKey(packageName)
+                     || mPowerSaveWhitelistUserApps.containsKey(packageName);
+         }
+     }
      public int[] getAppIdWhitelistInternal() {
          synchronized (this) {
 -            int size = mPowerSaveWhitelistAppIds.size();
 -            int[] appids = new int[size];
 -            for (int i = 0; i < size; i++) {
 -                appids[i] = mPowerSaveWhitelistAppIds.keyAt(i);
 -            }
 -            return appids;
 +            return mPowerSaveWhitelistAppIdArray;
          }
      }