diff --git a/src/libkwineffects/kwineffects.cpp b/src/libkwineffects/kwineffects.cpp index f0512af1a4..90182bbfb1 100644 --- a/src/libkwineffects/kwineffects.cpp +++ b/src/libkwineffects/kwineffects.cpp @@ -530,7 +530,8 @@ EffectScreen *ScreenPaintData::screen() const // Effect //**************************************** -Effect::Effect() +Effect::Effect(QObject *parent) + : QObject(parent) { } diff --git a/src/libkwineffects/kwineffects.h b/src/libkwineffects/kwineffects.h index 9dc00fba33..f471215271 100644 --- a/src/libkwineffects/kwineffects.h +++ b/src/libkwineffects/kwineffects.h @@ -362,7 +362,7 @@ public: * In OpenGL based compositing, the frameworks ensures that the context is current * when the Effect is constructed. */ - Effect(); + Effect(QObject *parent = nullptr); /** * Destructs the Effect object. *