diff --git a/windec/kdecoration2/breezedeco.cpp b/windec/kdecoration2/breezedeco.cpp index bbcccca7..7605c05f 100644 --- a/windec/kdecoration2/breezedeco.cpp +++ b/windec/kdecoration2/breezedeco.cpp @@ -283,7 +283,7 @@ QRect Decoration::captionRect() const void Decoration::createShadow() { - KDecoration2::DecorationShadow *decorationShadow = new KDecoration2::DecorationShadow(this); + auto decorationShadow = QSharedPointer::create(); decorationShadow->setPadding(QMargins(10, 10, 20, 20)); decorationShadow->setInnerShadowRect(QRect(20, 20, 20, 20));