diff options
author | Max Kellermann <max@musicpd.org> | 2020-10-28 14:23:01 +0100 |
---|---|---|
committer | Max Kellermann <max@musicpd.org> | 2020-10-28 14:23:39 +0100 |
commit | ee802867dfa5d03b3c5e0fe4cebdaf2f6280c15b (patch) | |
tree | fc1c7b7a0d91b91be31f45cc2ae9c3d5b230b78a /src/db | |
parent | ecaa51e322095dce9ccc91984c605ffd8dd994ef (diff) |
db/update/Walk: add code comments
Diffstat (limited to 'src/db')
-rw-r--r-- | src/db/update/Walk.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/db/update/Walk.cxx b/src/db/update/Walk.cxx index 6ac12776e..fc4af265a 100644 --- a/src/db/update/Walk.cxx +++ b/src/db/update/Walk.cxx @@ -94,12 +94,16 @@ UpdateWalk::PurgeDeletedFromDirectory(Directory &directory) noexcept { directory.ForEachChildSafe([&](Directory &child){ if (child.IsMount()) + /* mount points are always preserved */ return; if (DirectoryExists(storage, child) && child.IsPluginAvailable()) return; + /* the directory was deleted (or the plugin which + handles this "virtual" directory is unavailable) */ + editor.LockDeleteDirectory(&child); modified = true; |