OSDN Git Service

Return NO_MEMORY when glReadPixels() fails.
authorJeff Sharkey <jsharkey@android.com>
Wed, 6 Mar 2013 01:57:26 +0000 (17:57 -0800)
committerThe Android Automerger <android-build@android.com>
Wed, 6 Mar 2013 22:48:46 +0000 (14:48 -0800)
Change-Id: Ic66134ef457e8442ae9135e9ec50e3d02932a253

services/surfaceflinger/SurfaceFlinger.cpp

index 8fa0800..a0d2827 100644 (file)
@@ -2815,6 +2815,8 @@ status_t SurfaceFlinger::captureScreenImplLocked(
                     *h = sh;
                     *f = PIXEL_FORMAT_RGBA_8888;
                     result = NO_ERROR;
+                } else {
+                    result = NO_MEMORY;
                 }
             } else {
                 result = NO_MEMORY;