diff options
-rw-r--r-- | services/surfaceflinger/Layer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/services/surfaceflinger/Layer.cpp b/services/surfaceflinger/Layer.cpp index f928805..f39de4a 100644 --- a/services/surfaceflinger/Layer.cpp +++ b/services/surfaceflinger/Layer.cpp @@ -276,10 +276,10 @@ void Layer::setGeometry( void Layer::setPerFrameData(const sp<const DisplayDevice>& hw, HWComposer::HWCLayerInterface& layer) { - const sp<GraphicBuffer>& buffer(mActiveBuffer); + LayerBaseClient::setPerFrameData(hw, layer); // NOTE: buffer can be NULL if the client never drew into this // layer yet, or if we ran out of memory - layer.setBuffer(buffer); + layer.setBuffer(mActiveBuffer); } void Layer::setAcquireFence(const sp<const DisplayDevice>& hw, |