chatview: should display received images only
Whenever an image is received by file transfer, it is stored in a user defined folder and displayed by the chatview. If the image stored at this location changes, the chatview will not notify the user about the changes and silently display the replaced image. This is a bug.
What should be done instead: Implement a mechanism that checks image integrity before displaying it. For example, the database could store a hash of the image and check it before triggering display. If the image isn't available anymore (removed, replaced) then a message placeholder should be displayed, e.g. "Image is not available anymore (deleted, replaced)".
Edited by Hugo Lefeuvre