"Set filename of image" does nothing if the file name has not changed.

Dev dev at porta.ca
Fri Jun 19 21:04:00 EDT 2020


Sounds like a caching issue in the engine. Following your recipe, I get the same results on a Catalina Mac with 9.6.0 and 9.0.5 (the two builds I have access too. In fact, I have two graphics - original and defaced, with the same file name, but one in .jpg format and the other in .png format, and the graphic still doesn’t update.

I vote for bug.

kelly

> On 19-Jun-2020, at 6:44 PM, Alex Tweedly via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> Hi folks,
> 
> I'm trying to decide if this is a bug or just an oddity. (or a documentation deficiency).
> 
> Comments welcome to help me decide what bug report (if any) to file :-)
> 
> When I "set the filename of an image" to a file, I expected that the image should show the content of the file. And if I then go (outside the app) and change the file, that change will *not* be immediately reflected - but if I again "set the filename" (to the same value), it would then pick up the new, correct image data from the file.
> 
> However it doesn't. The 'filename' property has the correct value, but the image is not updated.
> 
> If I "set the filename to empty", and then "set the filename to (the file)" again then the image is updated.
> 
> (Kind of hard to describe well - see end of this email for another description).
> 
> Does that seem right ?  Or like a bug ?
> 
> The docs do say
> 
>> Setting an image's filename property to the name and
>> location of a file deletes the previous contents of the image.
>> 
> which to me means this should just work - but I could be persuaded otherwise.
> 
> Alex.
> 
> ((Same description in step-by-step ....
> 
> 1. copy bad.gif into this.gif (it's a bad file)
> 
> 2. click on button - should show the bad image - that is, shows a blank image
>        i.e.   set the filename of img "img1" to "...."
> 
> 3. copy good.gif to this.gif (it's a good image)
> 
> 4. click button again (doesn't fix it)
>        i.e.   set the filename of img "img1" to "...."
> 
> 5. shift-click button (does fix it)
>        i.e.   set the filename of img "img1" to empty; set the filename of img "img1" to "...."
> 
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list