+2005-04-04 [thorsten] 1.9.6cvs24
+
+ * src/mh.c
+ marks lost on filesystems with different stat() results on
+ summer-/wintertime
+
2005-04-03 [colin] 1.9.6cvs23
* src/summaryview.c
( cvs diff -u -r 1.155.2.20 -r 1.155.2.21 src/Makefile.am; cvs diff -u -r 1.25.2.10 -r 1.25.2.11 src/stock_pixmap.c; cvs diff -u -r -1.1.2.1 -r -1.1.2.2 src/pixmaps/dir-noselect.xpm; cvs diff -u -r 0 -r 1 src/pixmaps/dir_noselect.xpm; ) > 1.9.6cvs21.patchset
( cvs diff -u -r 1.395.2.63 -r 1.395.2.64 src/summaryview.c; ) > 1.9.6cvs22.patchset
( cvs diff -u -r 1.395.2.64 -r 1.395.2.65 src/summaryview.c; ) > 1.9.6cvs23.patchset
+( cvs diff -u -r 1.79.2.9 -r 1.79.2.10 src/mh.c; ) > 1.9.6cvs24.patchset
return FALSE;
}
- if (s.st_mtime > item->mtime) {
+ if ((s.st_mtime > item->mtime) &&
+ (s.st_mtime - 3600 != item->mtime)) {
debug_print("MH scan required, folder updated: %s (%ld > %ld)\n",
path,
s.st_mtime,
if (stat(itos(msginfo->msgnum), &s) < 0 ||
msginfo->size != s.st_size ||
- msginfo->mtime != s.st_mtime)
+ (msginfo->mtime - s.st_mtime != 0) &&
+ (msginfo->mtime - s.st_mtime != 3600) &&
+ (msginfo->mtime - s.st_mtime != -3600))
return TRUE;
return FALSE;