summaryrefslogtreecommitdiffstats
path: root/libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp
diff options
context:
space:
mode:
authorMathias Agopian <mathias@google.com>2009-05-04 19:38:43 -0700
committerMathias Agopian <mathias@google.com>2009-05-04 19:38:43 -0700
commit6279619e4279daf77feff0c76e089b26ad66124f (patch)
tree8189ce775d4ed72742bf9c5f4a4f12c5833767b9 /libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp
parentdff8e58d47ede6e748c0b02e128ca33b42a4f362 (diff)
downloadframeworks_base-6279619e4279daf77feff0c76e089b26ad66124f.zip
frameworks_base-6279619e4279daf77feff0c76e089b26ad66124f.tar.gz
frameworks_base-6279619e4279daf77feff0c76e089b26ad66124f.tar.bz2
minor clean-up in FramebufferNativeWindow
Diffstat (limited to 'libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp')
-rw-r--r--libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp b/libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp
index 83ebd7a..ca96e14 100644
--- a/libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp
+++ b/libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp
@@ -305,16 +305,13 @@ void DisplayHardware::flip(const Region& dirty) const
EGLDisplay dpy = mDisplay;
EGLSurface surface = mSurface;
- Region newDirty(dirty);
- newDirty.andSelf(Rect(mWidth, mHeight));
-
if (mFlags & BUFFER_PRESERVED) {
- mDirty = newDirty;
+ Region newDirty(dirty);
+ newDirty.andSelf(Rect(mWidth, mHeight));
+ const Rect& b(newDirty.bounds());
+ //mNativeWindow->setSwapRectangle(b);
}
- const Rect& b(newDirty.bounds());
- mNativeWindow->setSwapRectangle(b);
-
mPageFlipCount++;
eglSwapBuffers(dpy, surface);
checkEGLErrors("eglSwapBuffers");