diff options
author | Dianne Hackborn <hackbod@google.com> | 2010-06-23 14:43:31 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-06-23 14:43:31 -0700 |
commit | f92f8686f982c62a609a2087383a77a24d126992 (patch) | |
tree | 7e5bd21bd0956d8e4dff6fbec46e854a4561e6d1 /core/java/com | |
parent | da91bf5c13cc3c0f5f1d59e1a609bb15047f65c8 (diff) | |
parent | 98f7aed66b54c365f816fe990de978f61155cde1 (diff) | |
download | frameworks_base-f92f8686f982c62a609a2087383a77a24d126992.zip frameworks_base-f92f8686f982c62a609a2087383a77a24d126992.tar.gz frameworks_base-f92f8686f982c62a609a2087383a77a24d126992.tar.bz2 |
am 98f7aed6: am 1e4b9f39: Remove InputConsumer, replacing with InputQueue.
Merge commit '98f7aed66b54c365f816fe990de978f61155cde1'
* commit '98f7aed66b54c365f816fe990de978f61155cde1':
Remove InputConsumer, replacing with InputQueue.
Diffstat (limited to 'core/java/com')
-rw-r--r-- | core/java/com/android/internal/os/BatteryStatsImpl.java | 11 | ||||
-rw-r--r-- | core/java/com/android/internal/view/RootViewSurfaceTaker.java | 4 |
2 files changed, 13 insertions, 2 deletions
diff --git a/core/java/com/android/internal/os/BatteryStatsImpl.java b/core/java/com/android/internal/os/BatteryStatsImpl.java index f8ab04c..642c313 100644 --- a/core/java/com/android/internal/os/BatteryStatsImpl.java +++ b/core/java/com/android/internal/os/BatteryStatsImpl.java @@ -3892,6 +3892,17 @@ public final class BatteryStatsImpl extends BatteryStats { mHistoryBaseTime = rec.time; } } + + long oldnow = SystemClock.elapsedRealtime() - (5*60*100); + if (oldnow > 0) { + // If the system process has restarted, but not the entire + // system, then the mHistoryBaseTime already accounts for + // much of the elapsed time. We thus want to adjust it back, + // to avoid large gaps in the data. We determine we are + // in this case by arbitrarily saying it is so if at this + // point in boot the elapsed time is already more than 5 seconds. + mHistoryBaseTime -= oldnow; + } } void writeHistory(Parcel out) { diff --git a/core/java/com/android/internal/view/RootViewSurfaceTaker.java b/core/java/com/android/internal/view/RootViewSurfaceTaker.java index 991266a..7ff8d4c 100644 --- a/core/java/com/android/internal/view/RootViewSurfaceTaker.java +++ b/core/java/com/android/internal/view/RootViewSurfaceTaker.java @@ -1,6 +1,6 @@ package com.android.internal.view; -import android.view.InputConsumer; +import android.view.InputQueue; import android.view.SurfaceHolder; /** hahahah */ @@ -9,5 +9,5 @@ public interface RootViewSurfaceTaker { void setSurfaceType(int type); void setSurfaceFormat(int format); void setSurfaceKeepScreenOn(boolean keepOn); - InputConsumer.Callback willYouTakeTheInputConsumer(); + InputQueue.Callback willYouTakeTheInputQueue(); } |