From 32b117dbd8460ff2fdab803d296c4f4184b171a2 Mon Sep 17 00:00:00 2001 From: Xaver Hugl Date: Mon, 22 Jul 2024 15:56:16 +0200 Subject: [PATCH] core/renderbackend: remove unused parent object As the render backend is always stored in a unique pointer, using a Qt parent might even cause crashes --- src/core/renderbackend.cpp | 5 ----- src/core/renderbackend.h | 2 -- 2 files changed, 7 deletions(-) diff --git a/src/core/renderbackend.cpp b/src/core/renderbackend.cpp index d0cdb45380..3c08be1af0 100644 --- a/src/core/renderbackend.cpp +++ b/src/core/renderbackend.cpp @@ -147,11 +147,6 @@ std::chrono::nanoseconds OutputFrame::predictedRenderTime() const return m_predictedRenderTime; } -RenderBackend::RenderBackend(QObject *parent) - : QObject(parent) -{ -} - OutputLayer *RenderBackend::cursorLayer(Output *output) { return nullptr; diff --git a/src/core/renderbackend.h b/src/core/renderbackend.h index b4bbe2f8ed..1dd38801de 100644 --- a/src/core/renderbackend.h +++ b/src/core/renderbackend.h @@ -119,8 +119,6 @@ class KWIN_EXPORT RenderBackend : public QObject Q_OBJECT public: - explicit RenderBackend(QObject *parent = nullptr); - virtual CompositingType compositingType() const = 0; virtual OverlayWindow *overlayWindow() const;