From a6d9998e1d24ac9d160f71c0807f0ebb82ce2666 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 22 Jan 2014 23:07:21 +0100 Subject: [PATCH] db/proxy: copy "Last-Modified" from remote directories --- NEWS | 1 + src/db/ProxyDatabasePlugin.cxx | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 5354019f2..71ab008b3 100644 --- a/NEWS +++ b/NEWS @@ -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 &&