Mark deleted nodes with the current date

This commit is contained in:
2015-11-11 01:33:18 +01:00
parent 2431d15223
commit b199ee425b
2 changed files with 4 additions and 12 deletions

View File

@@ -98,6 +98,10 @@ void FileNode_AddChild(FileNode fileNode, FileNode fileNodeChild) {
void FileNode_SetStatusRec(FileNode fileNode, FileStatus status) {
FileNode fileNodeChild;
fileNode->status = status;
if (status == FileStatus_Deleted) {
fileNode->fileTime = Time_GetTime();
fileNode->flags |= FileFlag_HasTime;
}
fileNodeChild = fileNode->child;
while (fileNodeChild != NULL) {
FileNode_SetStatusRec(fileNodeChild, status);