diff options
| author | Mathias Agopian <mathias@google.com> | 2009-05-04 19:38:43 -0700 |
|---|---|---|
| committer | Mathias Agopian <mathias@google.com> | 2009-05-04 19:38:43 -0700 |
| commit | 6279619e4279daf77feff0c76e089b26ad66124f (patch) | |
| tree | 8189ce775d4ed72742bf9c5f4a4f12c5833767b9 /libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp | |
| parent | dff8e58d47ede6e748c0b02e128ca33b42a4f362 (diff) | |
| download | frameworks_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.cpp | 11 |
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"); |
