]> git.eshelyaron.com Git - emacs.git/commitdiff
shr.el (shr-image-displayer): Work for images lined side by side.
authorKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 9 Dec 2010 06:40:56 +0000 (06:40 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 9 Dec 2010 06:40:56 +0000 (06:40 +0000)
lisp/gnus/ChangeLog
lisp/gnus/shr.el

index 08c09e3ac646e030df4bae8b1145c1cc6e5e59be..41a394e46cdea5f4cc86ea606c76699cea9e1f24 100644 (file)
@@ -1,3 +1,7 @@
+2010-12-09  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * shr.el (shr-image-displayer): Work for images lined side by side.
+
 2010-12-08  Robert Pluim  <rpluim@gmail.com>
 
        * gnus-demon.el (gnus-demon-init): Call run-with-timer with an integer
index da9405a0ccfa58af8389c547bcda24eaa7f025fa..41c771e38a23a72de00e5c4b118eaf9b529e7138 100644 (file)
@@ -524,7 +524,7 @@ Return a string with image data."
   "Return a function to display an image.
 CONTENT-FUNCTION is a function to retrieve an image for a cid url that
 is an argument.  The function to be returned takes three arguments URL,
-START, and END."
+START, and END.  Note that START and END should be merkers."
   `(lambda (url start end)
      (when url
        (if (string-match "\\`cid:" url)
@@ -534,9 +534,8 @@ START, and END."
                 (when image
                   (goto-char start)
                   (shr-put-image image
-                                 (prog1
-                                     (buffer-substring-no-properties start end)
-                                   (delete-region start end))))))
+                                 (buffer-substring-no-properties start end))
+                  (delete-region (point) end))))
         (url-retrieve url 'shr-image-fetched
                       (list (current-buffer) start end)
                       t)))))