I may have misfiled this, but not quite sure which project is responsible. I also note that when adding gnome-desktop to the list of affected projects, it said "gnome-desktop does not use Launchpad to track bugs. Nobody will be notified about this issue."
Added a screenshot of an image not being thumbnailed.
if (pixbuf)
{
res = gnome_desktop_thumbnail_is_valid (pixbuf, uri, mtime);
g_object_unref (pixbuf);
}
g_checksum_free (checksum);
It mentions mtime, yet evidently that is not being checked if the process described in this report can cause a new thumbnail to fail to be generated.
As implied in the original report, if there is a valid thumbnail and also a failed thumbnail for the same path to a file, if the valid thumbnail doesn't match the mtime of the actual file, a new thumbnail will be generated. So it seems to work unless no 'normal' thumbnail (whether normal or large-sized) already exists.
I may have misfiled this, but not quite sure which project is responsible. I also note that when adding gnome-desktop to the list of affected projects, it said "gnome-desktop does not use Launchpad to track bugs. Nobody will be notified about this issue."
Added a screenshot of an image not being thumbnailed.
The relevant function seems to be "gnome_ desktop_ thumbnail_ factory_ has_valid_ failed_ thumbnail ()" /developer. gnome.org/ gnome-desktop/ stable/ GnomeDesktopThu mbnailFactory. html#gnome- desktop- thumbnail- factory- has-valid- failed- thumbnail
https:/
This is old code because I don't know how to reference the latest code: sourcecodebrows er.com/ gnome-desktop/ 2.32.0/ gnome-desktop- thumbnail_ 8h.html# ab9946e68564185 72e55147637a149 3ab
http://
It includes this:
pixbuf = gdk_pixbuf_ new_from_ file (path, NULL);
g_free (path);
if (pixbuf) thumbnail_ is_valid (pixbuf, uri, mtime); object_ unref (pixbuf);
{
res = gnome_desktop_
g_
}
g_checksum_free (checksum);
It mentions mtime, yet evidently that is not being checked if the process described in this report can cause a new thumbnail to fail to be generated.
As implied in the original report, if there is a valid thumbnail and also a failed thumbnail for the same path to a file, if the valid thumbnail doesn't match the mtime of the actual file, a new thumbnail will be generated. So it seems to work unless no 'normal' thumbnail (whether normal or large-sized) already exists.