helmut wrote:
CameronD wrote:XnView MP x64 0.75.
Options set to always update "File modification date/time" when a file is modified... .
I've tried to reproduce the problem but I cannot find such an option. Could someone please give me a hint?
I'm going crazy - I'm sure I replied to this a day or so ago.
But I don't know why I did not reply 8 months ago - sorry.
My original post was nothing to do with the tooltip - it is the fact that my preferences are not being followed.
By those options, I meant the setting general->File operations -> "keep original date/time" is
off for all 3 conditions, as
XnTriq illustrated.
I have muddied the waters a bit by mentioning this in several other threads, usually in conjunction with another bug. I shall try to ensure this particular one is discussed and treated here.
To reproduce:
- Set preference to keep original date/time for Embedded metadata change to unchecked/off.
- select an image
- tools-> change timestamp
- Use: any date/time you like (safest is EXIF:Date Taken and offset by 1 second).
- select only EXIF:Date Taken to change
- write
- because of other possible bugs, browse to another folder and then back.
Expected result: The image's
File:Modified Date should be updated to current date/time
Actual result: The image's
File:Modified Date is unchanged.
This brings up an interesting issue, where the software is getting somewhat contradictory instructions.
The Exif date/time values
are embedded metadata and so, by my preferences, the filesystem metadata
File: last modified date should be automatically updated if I change any exif values.
The conflict is that, in the dialog box where I have, for example, ticked "
EXIF: Date Taken" and assigned a value, there is another checkbox labelled "
File: Modified Date", which is not ticked. Unfortunately, the operation of this checkbox has two options, neither of which is correct:
- ticked: assign the same date taken (in my current cases, early in the 20th century) to be the file modified date. This is obviously wrong.
- unticked: when the image metadata is written and the file modified date is automatically updated by the operating system, then the program actively overrides this by reinstating the previous value
This problem comes from having File and Exif metadata in the same dialogue, and changing Exif metadata should have a side-effect of changing the File metadata.
Possible options for improvement:
- split the dialog into separate windows for file and exif metadata. This will not suit anybody who wants to assign both types to one value. I never work like that, but some users might.
- Add an option, perhaps near "create exif metadata if needed" and label it "Update File modify date if exif metadata written".
- This should by default be ticked or not according to the user preference for keep original date/time for Embedded metadata change.
- It could be deactivated if the "File: Modified date" is checked.
The last option is my preferred solution, or else just make the code follow my preferences.