diff options
| -rw-r--r-- | services/surfaceflinger/BufferStateLayer.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/services/surfaceflinger/BufferStateLayer.cpp b/services/surfaceflinger/BufferStateLayer.cpp index 425f5c7002..5ffd8ad95e 100644 --- a/services/surfaceflinger/BufferStateLayer.cpp +++ b/services/surfaceflinger/BufferStateLayer.cpp @@ -336,6 +336,9 @@ int BufferStateLayer::getDrawingApi() const { } PixelFormat BufferStateLayer::getPixelFormat() const { + if (!mActiveBuffer) { + return PIXEL_FORMAT_NONE; + } return mActiveBuffer->format; } |