diff options
author | Patrick C. McGinty <casey.mcginty@gmail.com> | 2011-03-20 16:47:29 -1000 |
---|---|---|
committer | Patrick C. McGinty <casey.mcginty@gmail.com> | 2011-03-20 16:47:29 -1000 |
commit | 60e9c1ebda68d3fb18c786a94b0e361f6493ccb0 (patch) | |
tree | c1d971c96f2424d9301c7cf1a08692e97c698fdf /src/et_core.c | |
parent | 42a8a20603ba21a1db3d77a62cd75b8e4ec552f2 (diff) |
Fix 'Preserve Modification Time' option for FLAC files.
Resolve condition when 'preserve modification time' feature is
disabled, FLAC files would not have their modification times changed.
Secondly, it disables easytag from incorrectly warning the user that the
file was changed by an external program, when easytag writes the file.
Diffstat (limited to 'src/et_core.c')
-rw-r--r-- | src/et_core.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/et_core.c b/src/et_core.c index 567a4bf..d8d1930 100644 --- a/src/et_core.c +++ b/src/et_core.c @@ -3718,6 +3718,11 @@ gboolean ET_Save_File_Tag_To_HD (ET_File *ETFile) } } + // update the stored file modification time to prevent easytag + // from warning that an external program has changed the file + if ( stat(cur_filename,&statbuf)!=-1 ) + ETFile->FileModificationTime = statbuf.st_mtime; + if (state==TRUE) { |