From 4b044bd8e1c180ced319a83551afe85bcba1db2f Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 29 Jan 2014 18:36:32 +0100 Subject: InotifyUpdate: pass EventLoop to mpd_inotify_init() --- src/db/update/InotifyUpdate.cxx | 7 +++---- src/db/update/InotifyUpdate.hxx | 7 +++++-- 2 files changed, 8 insertions(+), 6 deletions(-) (limited to 'src/db') diff --git a/src/db/update/InotifyUpdate.cxx b/src/db/update/InotifyUpdate.cxx index 7515990d7..72f22ceb1 100644 --- a/src/db/update/InotifyUpdate.cxx +++ b/src/db/update/InotifyUpdate.cxx @@ -23,7 +23,6 @@ #include "InotifyQueue.hxx" #include "InotifyDomain.hxx" #include "Mapper.hxx" -#include "Main.hxx" #include "fs/AllocatedPath.hxx" #include "fs/FileSystem.hxx" #include "util/Error.hxx" @@ -286,7 +285,7 @@ mpd_inotify_callback(int wd, unsigned mask, } void -mpd_inotify_init(unsigned max_depth) +mpd_inotify_init(EventLoop &loop, unsigned max_depth) { LogDebug(inotify_domain, "initializing inotify"); @@ -297,7 +296,7 @@ mpd_inotify_init(unsigned max_depth) } Error error; - inotify_source = InotifySource::Create(*main_loop, + inotify_source = InotifySource::Create(loop, mpd_inotify_callback, nullptr, error); if (inotify_source == nullptr) { @@ -321,7 +320,7 @@ mpd_inotify_init(unsigned max_depth) recursive_watch_subdirectories(inotify_root, path, 0); - inotify_queue = new InotifyQueue(*main_loop); + inotify_queue = new InotifyQueue(loop); LogDebug(inotify_domain, "watching music directory"); } diff --git a/src/db/update/InotifyUpdate.hxx b/src/db/update/InotifyUpdate.hxx index 2d7d4e3b4..7cf486e5a 100644 --- a/src/db/update/InotifyUpdate.hxx +++ b/src/db/update/InotifyUpdate.hxx @@ -21,11 +21,14 @@ #define MPD_INOTIFY_UPDATE_HXX #include "check.h" +#include "Compiler.h" + +class EventLoop; #ifdef HAVE_INOTIFY_INIT void -mpd_inotify_init(unsigned max_depth); +mpd_inotify_init(EventLoop &loop, unsigned max_depth); void mpd_inotify_finish(void); @@ -33,7 +36,7 @@ mpd_inotify_finish(void); #else /* !HAVE_INOTIFY_INIT */ static inline void -mpd_inotify_init(gcc_unused unsigned max_depth) +mpd_inotify_init(gcc_unused EventLoop &loop, gcc_unused unsigned max_depth) { } -- cgit v1.2.3