OSDN Git Service

drm_hwcomposer: Tidy-up DrmDevice class
authorRoman Stratiienko <roman.o.stratiienko@globallogic.com>
Mon, 31 Jan 2022 09:30:27 +0000 (11:30 +0200)
committerRoman Stratiienko <roman.o.stratiienko@globallogic.com>
Mon, 31 Jan 2022 19:48:40 +0000 (21:48 +0200)
commit7d89911c32c5ccc74e69349212713f02bfc95aef
tree8d7c6f659bf4960e8b424100413d51ccbe1a6760
parent650299a235ba82cafceef114d552ff4067ffbf1e
drm_hwcomposer: Tidy-up DrmDevice class

1. Move drm/DrmConnector.h to Normal clang-tidy checks list by fixing
   clang-tidy findings.

2. Remove DrmDevice self-reference.

3. Replace shared_ptr reference to DrmDevice in DrmFbImporter with a
   pointer, making ResourceManager only owner of DrmDevice and its
   chilren.

Signed-off-by: Roman Stratiienko <roman.o.stratiienko@globallogic.com>
13 files changed:
.ci/Makefile
compositor/DrmDisplayCompositor.cpp
drm/DrmConnector.cpp
drm/DrmCrtc.cpp
drm/DrmDevice.cpp
drm/DrmDevice.h
drm/DrmEncoder.cpp
drm/DrmFbImporter.cpp
drm/DrmFbImporter.h
drm/DrmPlane.cpp
drm/VSyncWorker.cpp
hwc2_device/DrmHwcTwo.cpp
hwc2_device/HwcDisplay.cpp