diff --git a/src/libkwineffects/kwinoffscreenquickview.cpp b/src/libkwineffects/kwinoffscreenquickview.cpp index 3548a98990..cea2cf86bd 100644 --- a/src/libkwineffects/kwinoffscreenquickview.cpp +++ b/src/libkwineffects/kwinoffscreenquickview.cpp @@ -74,11 +74,11 @@ public: }; OffscreenQuickView::OffscreenQuickView(QObject *parent) - : OffscreenQuickView(parent, effects ? ExportMode::Texture : ExportMode::Image) + : OffscreenQuickView(effects ? ExportMode::Texture : ExportMode::Image, parent) { } -OffscreenQuickView::OffscreenQuickView(QObject *parent, ExportMode exportMode) +OffscreenQuickView::OffscreenQuickView(ExportMode exportMode, QObject *parent) : QObject(parent) , d(new OffscreenQuickView::Private) { @@ -526,8 +526,8 @@ OffscreenQuickScene::OffscreenQuickScene(QObject *parent) { } -OffscreenQuickScene::OffscreenQuickScene(QObject *parent, OffscreenQuickView::ExportMode exportMode) - : OffscreenQuickView(parent, exportMode) +OffscreenQuickScene::OffscreenQuickScene(OffscreenQuickView::ExportMode exportMode, QObject *parent) + : OffscreenQuickView(exportMode, parent) , d(new OffscreenQuickScene::Private) { } diff --git a/src/libkwineffects/kwinoffscreenquickview.h b/src/libkwineffects/kwinoffscreenquickview.h index 00244decf8..7733ef6e26 100644 --- a/src/libkwineffects/kwinoffscreenquickview.h +++ b/src/libkwineffects/kwinoffscreenquickview.h @@ -65,7 +65,7 @@ public: /** * Construct a new KWinQuickView explicitly stating an export mode */ - OffscreenQuickView(QObject *parent, ExportMode exportMode); + OffscreenQuickView(ExportMode exportMode, QObject *parent); /** * Note that this may change the current GL Context @@ -165,7 +165,7 @@ class KWINEFFECTS_EXPORT OffscreenQuickScene : public OffscreenQuickView { public: OffscreenQuickScene(QObject *parent); - OffscreenQuickScene(QObject *parent, ExportMode exportMode); + OffscreenQuickScene(ExportMode exportMode, QObject *parent); ~OffscreenQuickScene(); /** top level item in the given source*/ diff --git a/src/plugins/kdecorations/aurorae/src/aurorae.cpp b/src/plugins/kdecorations/aurorae/src/aurorae.cpp index 2d7011c474..433e5ff681 100644 --- a/src/plugins/kdecorations/aurorae/src/aurorae.cpp +++ b/src/plugins/kdecorations/aurorae/src/aurorae.cpp @@ -288,7 +288,7 @@ bool Decoration::init() m_item->setParentItem(visualParent.value()); visualParent.value()->setProperty("drawBackground", false); } else { - m_view = std::make_unique(this, KWin::OffscreenQuickView::ExportMode::Image); + m_view = std::make_unique(KWin::OffscreenQuickView::ExportMode::Image, this); m_item->setParentItem(m_view->contentItem()); auto updateSize = [this]() { m_item->setSize(m_view->contentItem()->size());