From 1e96ee8c52754d6ce61c64224fe5052fbb88f25c Mon Sep 17 00:00:00 2001 From: HyunKyung Kim Date: Fri, 17 Apr 2020 13:40:33 +0900 Subject: libhwc2.1: Add function to check primary in drm interface Bug: 154275156 Signed-off-by: HyunKyung Kim Change-Id: Ibc769162d23d764057e40b2c9d91e15fc50c8a2d --- libhwc2.1/libdisplayinterface/ExynosDisplayInterface.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libhwc2.1/libdisplayinterface/ExynosDisplayInterface.cpp') diff --git a/libhwc2.1/libdisplayinterface/ExynosDisplayInterface.cpp b/libhwc2.1/libdisplayinterface/ExynosDisplayInterface.cpp index 30dbb78..cccb06c 100644 --- a/libhwc2.1/libdisplayinterface/ExynosDisplayInterface.cpp +++ b/libhwc2.1/libdisplayinterface/ExynosDisplayInterface.cpp @@ -15,6 +15,7 @@ */ #include "ExynosDisplayInterface.h" +#include "ExynosDisplay.h" ExynosDisplayInterface::~ExynosDisplayInterface() { @@ -61,3 +62,9 @@ int32_t ExynosDisplayInterface::getReadbackBufferAttributes( /* readback is not supported */ return HWC2_ERROR_UNSUPPORTED; } + +bool ExynosDisplayInterface::isPrimary() +{ + return ((mExynosDisplay != nullptr) && + (mExynosDisplay->mType == HWC_DISPLAY_PRIMARY)); +} -- cgit v1.2.3