diff options
author | Max Kellermann <max@duempel.org> | 2014-01-22 23:07:21 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2014-01-22 23:07:21 +0100 |
commit | a6d9998e1d24ac9d160f71c0807f0ebb82ce2666 (patch) | |
tree | a5e637be3e9b8d389eba5359883a335b771f535c | |
parent | a42f9e4ee30bf0d4a09dc5baa5aa9ba9da022988 (diff) | |
download | mpd-a6d9998e1d24ac9d160f71c0807f0ebb82ce2666.tar.gz mpd-a6d9998e1d24ac9d160f71c0807f0ebb82ce2666.tar.xz mpd-a6d9998e1d24ac9d160f71c0807f0ebb82ce2666.zip |
db/proxy: copy "Last-Modified" from remote directories
-rw-r--r-- | NEWS | 1 | ||||
-rw-r--r-- | src/db/ProxyDatabasePlugin.cxx | 3 |
2 files changed, 3 insertions, 1 deletions
@@ -4,6 +4,7 @@ ver 0.19 (not yet released) - "lsinfo" and "readcomments" allowed for remote files * database - proxy: forward "idle" events + - proxy: copy "Last-Modified" from remote directories - upnp: new plugin * playlist - soundcloud: use https instead of http diff --git a/src/db/ProxyDatabasePlugin.cxx b/src/db/ProxyDatabasePlugin.cxx index 1b5c3e374..90b381027 100644 --- a/src/db/ProxyDatabasePlugin.cxx +++ b/src/db/ProxyDatabasePlugin.cxx @@ -525,9 +525,10 @@ Visit(struct mpd_connection *connection, VisitPlaylist visit_playlist, Error &error) { const char *path = mpd_directory_get_path(directory); + time_t mtime = mpd_directory_get_last_modified(directory); if (visit_directory && - !visit_directory(LightDirectory(path, 0), error)) + !visit_directory(LightDirectory(path, mtime), error)) return false; if (recursive && |