diff -r e62c5033bd54 -r 56e1ef289cbb pidgin/gtkwebview.c --- a/pidgin/gtkwebview.c Sun Apr 13 02:11:04 2014 +0200 +++ b/pidgin/gtkwebview.c Sun Apr 13 02:14:49 2014 +0200 @@ -230,6 +230,8 @@ } else { image = purple_image_new_from_data( g_memdup(data->str, data->len), data->len); + if (purple_str_has_prefix(uri, "file:")) + purple_image_set_friendly_filename(image, uri); g_return_if_fail(image != NULL); }