diff options
| author | 2019-02-14 22:11:32 +0000 | |
|---|---|---|
| committer | 2019-02-14 22:11:32 +0000 | |
| commit | 07ec9dbec5945e5e97c1b2842acdba6f74e6ebbc (patch) | |
| tree | 4da966be25185356ad2186dca8fde9debfeccf8f /libs/hwui/DeferredLayerUpdater.cpp | |
| parent | 98e94aee7ca7653b06301de157d0af6ca1df9531 (diff) | |
| parent | 0e71b4f19ba602c8c646744e690ab01c69808b42 (diff) | |
Merge "DO NOT MERGE - Merge pi-platform-release (PPRL.190205.001) into stage-aosp-master" into stage-aosp-master
Diffstat (limited to 'libs/hwui/DeferredLayerUpdater.cpp')
| -rw-r--r-- | libs/hwui/DeferredLayerUpdater.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libs/hwui/DeferredLayerUpdater.cpp b/libs/hwui/DeferredLayerUpdater.cpp index 569de76f294e..c060740dc9a4 100644 --- a/libs/hwui/DeferredLayerUpdater.cpp +++ b/libs/hwui/DeferredLayerUpdater.cpp @@ -133,9 +133,10 @@ void DeferredLayerUpdater::doUpdateTexImage() { bool forceFilter = false; sp<GraphicBuffer> buffer = mSurfaceTexture->getCurrentBuffer(); if (buffer != nullptr) { + mLayer->setBufferSize(buffer->getWidth(), buffer->getHeight()); // force filtration if buffer size != layer size - forceFilter = mWidth != static_cast<int>(buffer->getWidth()) || - mHeight != static_cast<int>(buffer->getHeight()); + forceFilter = mWidth != static_cast<int>(mLayer->getBufferWidth()) || + mHeight != static_cast<int>(mLayer->getBufferHeight()); } #if DEBUG_RENDERER |