diff --git a/src/plasma/framesvg.cpp b/src/plasma/framesvg.cpp index 65af061fc..c5538f783 100644 --- a/src/plasma/framesvg.cpp +++ b/src/plasma/framesvg.cpp @@ -60,7 +60,7 @@ FrameSvg::FrameSvg(QObject *parent) : Svg(parent), d(new FrameSvgPrivate(this)) { - connect(this, SIGNAL(repaintNeeded()), this, SLOT(updateNeeded())); + connect(this, &FrameSvg::repaintNeeded, this, std::bind(&FrameSvgPrivate::updateNeeded, d)); d->frame = nullptr; } diff --git a/src/plasma/framesvg.h b/src/plasma/framesvg.h index 4eda0dc63..bc02cc456 100644 --- a/src/plasma/framesvg.h +++ b/src/plasma/framesvg.h @@ -314,7 +314,6 @@ private: friend class FrameData; //Q_PRIVATE_SLOT(d, void updateSizes()) - Q_PRIVATE_SLOT(d, void updateNeeded()) }; } // Plasma namespace