(shr-render-td): Only delete space at the end of the TD.
authorLars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
Wed, 6 Oct 2010 13:09:35 +0000 (15:09 +0200)
committerLars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
Wed, 6 Oct 2010 13:09:35 +0000 (15:09 +0200)
lisp/ChangeLog
lisp/shr.el

index 70402a2..d005345 100644 (file)
@@ -1,6 +1,7 @@
 2010-10-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * shr.el (shr-insert): Get 'space transition right.
+       (shr-render-td): Only delete space at the end of the TD.
 
        * nnimap.el (nnimap-open-connection): Prepare to support
        open-gnutls-stream.
index e0bb868..1c496ce 100644 (file)
@@ -553,8 +553,10 @@ Return a string with image data."
     (let ((shr-width width)
          (shr-indentation 0))
       (shr-generic cont))
-    (while (re-search-backward "\n *$" nil t)
-      (delete-region (match-beginning 0) (match-end 0)))
+    (delete-region
+     (point)
+     (+ (point)
+       (skip-chars-backward " \t\n")))
     (goto-char (point-min))
     (let ((max 0))
       (while (not (eobp))