]> git.eshelyaron.com Git - emacs.git/commitdiff
Subject: Fix circular dependency for mm-decode
authorTino Calancha <tino.calancha@gmail.com>
Sat, 14 Apr 2018 10:56:22 +0000 (12:56 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sat, 14 Apr 2018 10:56:22 +0000 (12:56 +0200)
* lisp/gnus/mm-decode.el: Do not require shr.el at the top
of the file; `mm-shr' already requires shr.el in its body, and
this function is the only `mm-convert-shr-links' caller (Bug#31151).

lisp/gnus/mm-decode.el

index 69fc770ec720b65a9b750e34a49d04e5f850e486..18c5837dd542041d7a5de394fdf09b146997c6c6 100644 (file)
@@ -25,7 +25,6 @@
 
 (require 'mail-parse)
 (require 'mm-bodies)
-(require 'shr)
 (eval-when-compile (require 'cl-lib))
 
 (autoload 'gnus-map-function "gnus-util")
@@ -1842,6 +1841,8 @@ text/html;\\s-*charset=\\([^\t\n\r \"'>]+\\)[^>]*>" nil t)
           (let ((inhibit-read-only t))
             (delete-region min max))))))))
 
+(defvar shr-image-map)
+(defvar shr-map)
 (autoload 'widget-convert-button "wid-edit")
 (defvar widget-keymap)