summaryrefslogtreecommitdiffstats
path: root/core/java/android/view/HardwareRenderer.java
diff options
context:
space:
mode:
authorMichael Jurka <mikejurka@google.com>2012-02-23 12:26:16 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2012-02-23 12:26:16 -0800
commitb7ee8e2cb427820f7ac0e7e91b40705601516e9b (patch)
tree5ef89397f266b49cb74fe74abc10390c06f17822 /core/java/android/view/HardwareRenderer.java
parent6bf8742ff9fdb40f4b6c638c8b74a05fc87de2f1 (diff)
parent6ad5d69da5cff2e4b5fb7acdb2699e2315b83307 (diff)
downloadframeworks_base-b7ee8e2cb427820f7ac0e7e91b40705601516e9b.zip
frameworks_base-b7ee8e2cb427820f7ac0e7e91b40705601516e9b.tar.gz
frameworks_base-b7ee8e2cb427820f7ac0e7e91b40705601516e9b.tar.bz2
am 6ad5d69d: am 0a232673: am bf378fd7: Don\'t allow screen invalidations to go outside bounds of screen
* commit '6ad5d69da5cff2e4b5fb7acdb2699e2315b83307': Don't allow screen invalidations to go outside bounds of screen
Diffstat (limited to 'core/java/android/view/HardwareRenderer.java')
-rw-r--r--core/java/android/view/HardwareRenderer.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/view/HardwareRenderer.java b/core/java/android/view/HardwareRenderer.java
index ec95863..7054851 100644
--- a/core/java/android/view/HardwareRenderer.java
+++ b/core/java/android/view/HardwareRenderer.java
@@ -910,6 +910,8 @@ public abstract class HardwareRenderer {
if (canDraw()) {
if (!hasDirtyRegions()) {
dirty = null;
+ } else if (dirty != null) {
+ dirty.intersect(0, 0, mWidth, mHeight);
}
attachInfo.mIgnoreDirtyState = true;
attachInfo.mDrawingTime = SystemClock.uptimeMillis();