drm_hwcomposer: CI: Process every file with clang-tidy.
Currently part of header files isn't processed by CI.
Signed-off-by: Roman Stratiienko <roman.o.stratiienko@globallogic.com>
diff --git a/drm/DrmDevice.cpp b/drm/DrmDevice.cpp
index 35ed45d..8dee817 100644
--- a/drm/DrmDevice.cpp
+++ b/drm/DrmDevice.cpp
@@ -30,6 +30,7 @@
#include <sstream>
#include <string>
+#include "drm/DrmPlane.h"
#include "utils/log.h"
#include "utils/properties.h"
diff --git a/drm/DrmDevice.h b/drm/DrmDevice.h
index c08c766..4cbbd60 100644
--- a/drm/DrmDevice.h
+++ b/drm/DrmDevice.h
@@ -26,7 +26,6 @@
#include "DrmCrtc.h"
#include "DrmEncoder.h"
#include "DrmFbImporter.h"
-#include "DrmPlane.h"
#include "utils/UniqueFd.h"
namespace android {
diff --git a/drm/DrmPlane.h b/drm/DrmPlane.h
index 34bba56..7fab2ba 100644
--- a/drm/DrmPlane.h
+++ b/drm/DrmPlane.h
@@ -29,6 +29,7 @@
namespace android {
class DrmDevice;
+struct DrmHwcLayer;
class DrmPlane {
public:
diff --git a/drm/ResourceManager.cpp b/drm/ResourceManager.cpp
index 8baa4cb..2cd393f 100644
--- a/drm/ResourceManager.cpp
+++ b/drm/ResourceManager.cpp
@@ -24,6 +24,8 @@
#include <sstream>
#include "bufferinfo/BufferInfoGetter.h"
+#include "drm/DrmDevice.h"
+#include "drm/DrmPlane.h"
#include "utils/log.h"
#include "utils/properties.h"
@@ -32,6 +34,10 @@
ResourceManager::ResourceManager() : num_displays_(0) {
}
+ResourceManager::~ResourceManager() {
+ uevent_listener_.Exit();
+}
+
int ResourceManager::Init() {
char path_pattern[PROPERTY_VALUE_MAX];
// Could be a valid path or it can have at the end of it the wildcard %
diff --git a/drm/ResourceManager.h b/drm/ResourceManager.h
index 5ffe92c..bb91882 100644
--- a/drm/ResourceManager.h
+++ b/drm/ResourceManager.h
@@ -20,8 +20,8 @@
#include <string.h>
#include "DrmDevice.h"
-#include "UEventListener.h"
#include "DrmFbImporter.h"
+#include "UEventListener.h"
namespace android {
@@ -30,9 +30,7 @@
ResourceManager();
ResourceManager(const ResourceManager &) = delete;
ResourceManager &operator=(const ResourceManager &) = delete;
- ~ResourceManager() {
- uevent_listener_.Exit();
- }
+ ~ResourceManager();
int Init();
DrmDevice *GetDrmDevice(int display);
diff --git a/drm/UEventListener.h b/drm/UEventListener.h
index 048eb40..0724443 100644
--- a/drm/UEventListener.h
+++ b/drm/UEventListener.h
@@ -27,16 +27,16 @@
class UEventListener : public Worker {
public:
UEventListener();
- virtual ~UEventListener() = default;
+ ~UEventListener() override = default;
int Init();
void RegisterHotplugHandler(std::function<void()> hotplug_handler) {
- hotplug_handler_ = hotplug_handler;
+ hotplug_handler_ = std::move(hotplug_handler);
}
protected:
- virtual void Routine();
+ void Routine() override;
private:
UniqueFd uevent_fd_;