(gnus-gravatar-insert): Use blank space from the current buffer to avoid breaking...
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Mon, 24 Jan 2011 00:58:58 +0000 (16:58 -0800)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Mon, 24 Jan 2011 00:58:58 +0000 (16:58 -0800)
This makes X-Sent updating work again.

lisp/ChangeLog
lisp/gnus-gravatar.el

index f0831d6..3322519 100644 (file)
@@ -2,6 +2,8 @@
 
        * gnus-gravatar.el (gnus-gravatar-insert): Don't move point around
        in the article buffer.
+       (gnus-gravatar-insert): Use blank space from the current buffer to
+       avoid breaking text properties.  This makes X-Sent updating work again.
 
        * gravatar.el (gravatar-retrieve): Be silent when retrieving.
 
index 5be838b..ae17d5b 100644 (file)
@@ -113,7 +113,7 @@ Set image category to CATEGORY."
                  (let ((point (point)))
                    (unless (featurep 'xemacs)
                      (setq gravatar (append gravatar gnus-gravatar-properties)))
-                   (gnus-put-image gravatar nil category)
+                   (gnus-put-image gravatar (buffer-substring (point) (1+ point)) category)
                    (put-text-property point (point) 'gnus-gravatar address)
                    (gnus-add-wash-type category)
                    (gnus-add-image category gravatar)))))))