From beb1142e61cda9a70b84786ece7c2969e5698fc0 Mon Sep 17 00:00:00 2001 From: "Earle F. Philhower, III" Date: Sat, 4 Jan 2020 08:44:14 -0800 Subject: [PATCH] Add SDFS::Dir::fileTime callback Forgot to add a Dir->fileTime override, resulting in it always returning (time_t)0, or Jan 1, 1970. Add the override, returning the proper lastWriteTime. Fixes #6981 --- libraries/SDFS/src/SDFS.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libraries/SDFS/src/SDFS.h b/libraries/SDFS/src/SDFS.h index c1c4f17ad8..ee772cd5cb 100644 --- a/libraries/SDFS/src/SDFS.h +++ b/libraries/SDFS/src/SDFS.h @@ -417,6 +417,16 @@ class SDFSDirImpl : public DirImpl return _size; } + time_t fileTime() override + { + if (!_valid) { + return 0; + } + + return _time; + } + + bool isFile() const override { return _valid ? _isFile : false;