OSDN Git Service

plasma: watch sub-directories from image wallppaper plugin
authorIvailo Monev <xakepa10@gmail.com>
Wed, 21 Dec 2022 09:49:30 +0000 (11:49 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Wed, 21 Dec 2022 09:49:30 +0000 (11:49 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
plasma/wallpapers/image/backgroundlistmodel.cpp
plasma/wallpapers/image/image.cpp

index dd54ec4..b905f9a 100644 (file)
@@ -85,7 +85,7 @@ void BackgroundListModel::reload(const QStringList &selected)
     
     // add wallpaper dirs to dirwatch (recursively)
     foreach (const QString &dir, dirs) {
-        m_dirwatch.addDir(dir);
+        m_dirwatch.addDir(dir, true);
     }
 
     BackgroundFinder *finder = new BackgroundFinder(m_structureParent.data(), dirs);
index c6387ad..27f481d 100644 (file)
@@ -415,7 +415,7 @@ void Image::updateDirWatch(const QStringList &newDirs)
 
     foreach (const QString &newDir, newDirs) {
         if (!m_dirWatch->contains(newDir)) {
-            m_dirWatch->addDir(newDir);
+            m_dirWatch->addDir(newDir, true);
         }
     }