diff --git a/graphics/composer/2.1/default/HwcClient.cpp b/graphics/composer/2.1/default/HwcClient.cpp index 16af94c1c4..5599959811 100644 --- a/graphics/composer/2.1/default/HwcClient.cpp +++ b/graphics/composer/2.1/default/HwcClient.cpp @@ -934,7 +934,7 @@ bool HwcClient::CommandReader::parseSetLayerPlaneAlpha(uint16_t length) return false; } - auto err = mHal.setLayerPlaneAlpha(mDisplay, mLayer, read()); + auto err = mHal.setLayerPlaneAlpha(mDisplay, mLayer, readFloat()); if (err != Error::NONE) { mWriter.setError(getCommandLoc(), err); }