diff options
author | Stefan Pöschel <[email protected]> | 2023-04-15 12:46:47 +0200 |
---|---|---|
committer | raveit65 <[email protected]> | 2023-10-12 12:44:12 +0200 |
commit | b4267708fd0970e8d2be7833351593bc46f62b30 (patch) | |
tree | 52903463b20dd9af8b55c45c57728acc5006fc9c /libcaja-private/caja-file.c | |
parent | ff7a9042077966964d898ffb66e7846bab8fec89 (diff) | |
download | caja-b4267708fd0970e8d2be7833351593bc46f62b30.tar.bz2 caja-b4267708fd0970e8d2be7833351593bc46f62b30.tar.xz |
caja-file: fix future informal date bug
If informal date format is used, for future dates the today time format
has been used by mistake, instead of the general time format.
Diffstat (limited to 'libcaja-private/caja-file.c')
-rw-r--r-- | libcaja-private/caja-file.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libcaja-private/caja-file.c b/libcaja-private/caja-file.c index 32c3e650..1ebfc71e 100644 --- a/libcaja-private/caja-file.c +++ b/libcaja-private/caja-file.c @@ -4897,12 +4897,12 @@ caja_file_fit_date_as_string (CajaFile *file, * internationalization's sake. */ - if (file_date_age < G_TIME_SPAN_DAY) { - formats = TODAY_TIME_FORMATS; - } else if (file_date_age < 2 * G_TIME_SPAN_DAY) { + if (file_date_age <= 0 || file_date_age > 2 * G_TIME_SPAN_DAY) { + formats = CURRENT_WEEK_TIME_FORMATS; + } else if (file_date_age > G_TIME_SPAN_DAY) { formats = YESTERDAY_TIME_FORMATS; } else { - formats = CURRENT_WEEK_TIME_FORMATS; + formats = TODAY_TIME_FORMATS; } /* Find the date format that just fits the required width. Instead of measuring |