summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorJamie Gennis <jgennis@google.com>2011-01-30 15:00:44 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-01-30 15:00:44 -0800
commit628845056282a0c5b1a212ce5aeeaac092b91ec8 (patch)
treeeac60b66d962192fbbc81b1c8ea401675483668f /services
parent71a22b3bc7cb4a721378ef38d43bce94f5b0e5bd (diff)
parent2ece4cdc3fd0f8a45a889c711dba7165729e8ca5 (diff)
downloadframeworks_base-628845056282a0c5b1a212ce5aeeaac092b91ec8.zip
frameworks_base-628845056282a0c5b1a212ce5aeeaac092b91ec8.tar.gz
frameworks_base-628845056282a0c5b1a212ce5aeeaac092b91ec8.tar.bz2
Merge "Reset ANativeWindow crop on buffer geometry changes." into honeycomb
Diffstat (limited to 'services')
-rw-r--r--services/surfaceflinger/LayerBase.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/services/surfaceflinger/LayerBase.cpp b/services/surfaceflinger/LayerBase.cpp
index 8d83f0b..86057f8 100644
--- a/services/surfaceflinger/LayerBase.cpp
+++ b/services/surfaceflinger/LayerBase.cpp
@@ -498,11 +498,9 @@ void LayerBase::drawWithOpenGL(const Region& clip, const Texture& texture) const
}
void LayerBase::setBufferCrop(const Rect& crop) {
- if (!crop.isEmpty()) {
- if (mBufferCrop != crop) {
- mBufferCrop = crop;
- mFlinger->invalidateHwcGeometry();
- }
+ if (mBufferCrop != crop) {
+ mBufferCrop = crop;
+ mFlinger->invalidateHwcGeometry();
}
}