diff --git a/src/album/controller/wallpapersetter.cpp b/src/album/controller/wallpapersetter.cpp index 766f7ae1..57b6b8a9 100644 --- a/src/album/controller/wallpapersetter.cpp +++ b/src/album/controller/wallpapersetter.cpp @@ -86,5 +86,10 @@ bool WallpaperSetter::setBackground(const QString &pictureFilePath) QDBusConnection::sessionBus().asyncCall(msg); } + // Task 32367: 设置壁纸同步设置锁屏壁纸 + QDBusMessage setGretterMsg = QDBusMessage::createMethodCall("com.deepin.daemon.Appearance", "/com/deepin/daemon/Appearance", "com.deepin.daemon.Appearance", "Set"); + setGretterMsg.setArguments({"greeterbackground", tempWallPaperpath}); + QDBusConnection::sessionBus().asyncCall(setGretterMsg); + return true; }