drm_hwcomposer: Fix alpha check
This change fixes a check which determines whether a layer's alpha
is set to opaque. The PresentInfo::alpha property was recently
converted to float, but the check in DrmPlane::IsValidForLayer was
still comparing it to the integer value.
Change-Id: Ie1a8304d7302d1d646d0542be92795e93f57e0d9
Signed-off-by: Andrew Wolfers <aswolfers@google.com>
diff --git a/drm/DrmPlane.cpp b/drm/DrmPlane.cpp
index 36f29b7..8f31ee5 100644
--- a/drm/DrmPlane.cpp
+++ b/drm/DrmPlane.cpp
@@ -189,7 +189,7 @@
return false;
}
- if (!alpha_property_ && layer->pi.alpha != UINT16_MAX) {
+ if (!alpha_property_ && layer->pi.alpha != kAlphaOpaque) {
ALOGV("Alpha is not supported on plane %d", GetId());
return false;
}