libpurple/protocols/sametime/sametime.c

changeset 33762
7415482377b5
parent 33760
66611fba7197
child 33796
4854740e5277
--- a/libpurple/protocols/sametime/sametime.c	Mon Feb 18 17:27:38 2013 -0800
+++ b/libpurple/protocols/sametime/sametime.c	Mon Feb 18 17:59:15 2013 -0800
@@ -2780,6 +2780,14 @@
       cid = make_cid(cid);
 
       /* add image to the purple image store */
+      /* TODO: This PurpleStoredImage will be rendered within the IM window
+         and right-clicking the image will allow the user to save the image
+         to disk.  The default filename used in this dialog is the filename
+         that we pass to purple_imgstore_new_with_id(), so we should call
+         g_path_get_basename() and purple_escape_filename() on it before
+         passing it in.  This is easy, but it's not clear if there might be
+         other implications because this filename is used elsewhere within
+         this PRPL. */
       img = purple_imgstore_new_with_id(d_dat, d_len, cid);
 
       /* map the cid to the image store identifier */

mercurial