diff --git a/backends/drm/drm_backend.cpp b/backends/drm/drm_backend.cpp index 0a0c970031..90d471a4de 100644 --- a/backends/drm/drm_backend.cpp +++ b/backends/drm/drm_backend.cpp @@ -502,7 +502,8 @@ void DrmBackend::bufferDestroyed(DrmBuffer *b) } DrmOutput::DrmOutput(DrmBackend *backend) - : m_backend(backend) + : QObject() + , m_backend(backend) { } diff --git a/backends/drm/drm_backend.h b/backends/drm/drm_backend.h index c0bc133dda..0a6ee14bfe 100644 --- a/backends/drm/drm_backend.h +++ b/backends/drm/drm_backend.h @@ -119,8 +119,9 @@ private: QVector m_buffers; }; -class DrmOutput +class DrmOutput : public QObject { + Q_OBJECT public: struct Edid { QByteArray eisaId;