diff options
| author | 2015-04-14 00:35:03 +0000 | |
|---|---|---|
| committer | 2015-04-14 00:35:03 +0000 | |
| commit | 1770f9cfa546dbacb622550ef845c2dcb7f9b995 (patch) | |
| tree | 4019ba980750e81291db0662b9cf95343982c1a8 | |
| parent | 7591574d8490e0c985a73372607addccb2b0282f (diff) | |
| parent | 3afca74a2a40b4e957630909fe5df76aa550da69 (diff) | |
am 3afca74a: Merge "BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds."
* commit '3afca74a2a40b4e957630909fe5df76aa550da69':
BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds.
| -rw-r--r-- | core/java/com/android/internal/os/PowerProfile.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/com/android/internal/os/PowerProfile.java b/core/java/com/android/internal/os/PowerProfile.java index b3bafa1007bd..1038acf4d448 100644 --- a/core/java/com/android/internal/os/PowerProfile.java +++ b/core/java/com/android/internal/os/PowerProfile.java @@ -256,7 +256,7 @@ public class PowerProfile { final Double[] values = (Double[]) data; if (values.length > level && level >= 0) { return values[level]; - } else if (level < 0) { + } else if (level < 0 || values.length == 0) { return 0; } else { return values[values.length - 1]; |