aboutsummaryrefslogtreecommitdiffstats
path: root/src/db
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2014-02-07 22:16:37 +0100
committerMax Kellermann <max@duempel.org>2014-02-07 22:30:40 +0100
commitf94727462668ea34df6ded9520279d378de6f080 (patch)
tree8fbc32ba5fe69ee7bef76162eabbb06160538153 /src/db
parentf6939f71a7cbbcc54b9385fea8c78ad79fa51103 (diff)
downloadmpd-f94727462668ea34df6ded9520279d378de6f080.tar.gz
mpd-f94727462668ea34df6ded9520279d378de6f080.tar.xz
mpd-f94727462668ea34df6ded9520279d378de6f080.zip
InotifyUpdate: use class Storage instead of Mapper.cxx
Diffstat (limited to 'src/db')
-rw-r--r--src/db/update/InotifyUpdate.cxx7
-rw-r--r--src/db/update/InotifyUpdate.hxx4
2 files changed, 7 insertions, 4 deletions
diff --git a/src/db/update/InotifyUpdate.cxx b/src/db/update/InotifyUpdate.cxx
index 0ccd19896..26bdddf8d 100644
--- a/src/db/update/InotifyUpdate.cxx
+++ b/src/db/update/InotifyUpdate.cxx
@@ -22,7 +22,7 @@
#include "InotifySource.hxx"
#include "InotifyQueue.hxx"
#include "InotifyDomain.hxx"
-#include "Mapper.hxx"
+#include "storage/StorageInterface.hxx"
#include "fs/AllocatedPath.hxx"
#include "fs/FileSystem.hxx"
#include "util/Error.hxx"
@@ -290,11 +290,12 @@ mpd_inotify_callback(int wd, unsigned mask,
}
void
-mpd_inotify_init(EventLoop &loop, UpdateService &update, unsigned max_depth)
+mpd_inotify_init(EventLoop &loop, Storage &storage, UpdateService &update,
+ unsigned max_depth)
{
LogDebug(inotify_domain, "initializing inotify");
- const auto &path = mapper_get_music_directory_fs();
+ const auto path = storage.MapFS("");
if (path.IsNull()) {
LogDebug(inotify_domain, "no music directory configured");
return;
diff --git a/src/db/update/InotifyUpdate.hxx b/src/db/update/InotifyUpdate.hxx
index d378770c0..0f78db71f 100644
--- a/src/db/update/InotifyUpdate.hxx
+++ b/src/db/update/InotifyUpdate.hxx
@@ -24,10 +24,12 @@
#include "Compiler.h"
class EventLoop;
+class Storage;
class UpdateService;
void
-mpd_inotify_init(EventLoop &loop, UpdateService &update, unsigned max_depth);
+mpd_inotify_init(EventLoop &loop, Storage &storage, UpdateService &update,
+ unsigned max_depth);
void
mpd_inotify_finish(void);