summaryrefslogtreecommitdiff
path: root/libhwc2.1/ExynosHWC.cpp
diff options
context:
space:
mode:
authorHyunKyung Kim <hk310.kim@samsung.com>2020-02-11 16:46:47 +0900
committerHyunKyung Kim <hk310.kim@samsung.com>2020-03-09 17:20:22 +0900
commit539a6a1134d4bf0aaf855278bc8df747ff7a4603 (patch)
tree54b32a5f7f9b42ead21d771550aa723a1e147609 /libhwc2.1/ExynosHWC.cpp
parent595c0d08248c80623be735bf039e19a705d0294c (diff)
libhwc2.1: Clean up code related to metadata
Change-Id: I478709b77ded7d2fe199e56ac1f662807cbeec69 Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com>
Diffstat (limited to 'libhwc2.1/ExynosHWC.cpp')
-rw-r--r--libhwc2.1/ExynosHWC.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/libhwc2.1/ExynosHWC.cpp b/libhwc2.1/ExynosHWC.cpp
index b09932b..464110f 100644
--- a/libhwc2.1/ExynosHWC.cpp
+++ b/libhwc2.1/ExynosHWC.cpp
@@ -916,10 +916,13 @@ int32_t exynos_setLayerPerFrameMetadata(hwc2_device_t *dev, hwc2_display_t displ
return HWC2_ERROR_BAD_DISPLAY;
}
-int32_t exynos_getPerFrameMetadataKeys(hwc2_device_t* __unused dev, hwc2_display_t __unused display,
+int32_t exynos_getPerFrameMetadataKeys(hwc2_device_t* dev, hwc2_display_t __unused display,
uint32_t* outNumKeys, int32_t* /*hwc2_per_frame_metadata_key_t*/ outKeys) {
ExynosDevice *exynosDevice = checkDevice(dev);
+ if (exynosDevice == NULL)
+ return HWC2_ERROR_BAD_DISPLAY;
+
ExynosResourceManager *resourceManager = exynosDevice->mResourceManager;
uint32_t numKeys = 0;