pidgin/gtkwebviewtoolbar.c

changeset 35821
48f1315f1f58
parent 35815
d6fe2c2ebbbe
child 35830
fb32647ef2f3
child 37134
07746c9a04bf
--- a/pidgin/gtkwebviewtoolbar.c	Fri Apr 11 01:01:09 2014 +0200
+++ b/pidgin/gtkwebviewtoolbar.c	Fri Apr 11 01:05:01 2014 +0200
@@ -608,7 +608,7 @@
 do_insert_image_cb(GtkWidget *widget, int response, PidginWebViewToolbar *toolbar)
 {
 	PidginWebViewToolbarPriv *priv = PIDGIN_WEBVIEWTOOLBAR_GET_PRIVATE(toolbar);
-	gchar *filename = NULL, *name, *buf;
+	gchar *filename = NULL, *buf;
 	char *filedata;
 	size_t size;
 	GError *error = NULL;
@@ -632,9 +632,8 @@
 		return;
 	}
 
-	name = strrchr(filename, G_DIR_SEPARATOR) + 1;
-
 	img = purple_image_new_from_data(filedata, size);
+	purple_image_set_friendly_filename(img, filename);
 
 	if (!img) {
 		buf = g_strdup_printf(_("Failed to store image: %s\n"), filename);

mercurial