db/LightDirectory: use std::chrono::system_clock::time_point
This commit is contained in:
@@ -137,7 +137,7 @@ UpdateWalk::UpdateArchiveFile(Directory &parent, const char *name,
|
||||
{
|
||||
Directory *directory = LockFindChild(parent, name);
|
||||
|
||||
if (directory != nullptr && directory->mtime == std::chrono::system_clock::to_time_t(info.mtime) &&
|
||||
if (directory != nullptr && directory->mtime == info.mtime &&
|
||||
!walk_discard)
|
||||
/* MPD has already scanned the archive, and it hasn't
|
||||
changed since - don't consider updating it */
|
||||
@@ -173,7 +173,7 @@ UpdateWalk::UpdateArchiveFile(Directory &parent, const char *name,
|
||||
directory->device = DEVICE_INARCHIVE;
|
||||
}
|
||||
|
||||
directory->mtime = std::chrono::system_clock::to_time_t(info.mtime);
|
||||
directory->mtime = info.mtime;
|
||||
|
||||
UpdateArchiveVisitor visitor(*this, *file, directory);
|
||||
file->Visit(visitor);
|
||||
|
||||
@@ -43,7 +43,7 @@ UpdateWalk::MakeDirectoryIfModified(Directory &parent, const char *name,
|
||||
if (directory->IsMount())
|
||||
return nullptr;
|
||||
|
||||
if (directory->mtime == std::chrono::system_clock::to_time_t(info.mtime) && !walk_discard) {
|
||||
if (directory->mtime == info.mtime && !walk_discard) {
|
||||
/* not modified */
|
||||
return nullptr;
|
||||
}
|
||||
@@ -53,7 +53,7 @@ UpdateWalk::MakeDirectoryIfModified(Directory &parent, const char *name,
|
||||
}
|
||||
|
||||
directory = parent.MakeChild(name);
|
||||
directory->mtime = std::chrono::system_clock::to_time_t(info.mtime);
|
||||
directory->mtime = info.mtime;
|
||||
return directory;
|
||||
}
|
||||
|
||||
|
||||
@@ -382,7 +382,7 @@ UpdateWalk::UpdateDirectory(Directory &directory,
|
||||
UpdateDirectoryChild(directory, child_exclude_list, name_utf8, info2);
|
||||
}
|
||||
|
||||
directory.mtime = std::chrono::system_clock::to_time_t(info.mtime);
|
||||
directory.mtime = info.mtime;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user