gnus-util.el: Comment.
authorGlenn Morris <rgm@gnu.org>
Tue, 2 Nov 2010 08:02:33 +0000 (08:02 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Tue, 2 Nov 2010 08:02:33 +0000 (08:02 +0000)
gnus-html.el: Reorder requirements to quieten compiler.

lisp/ChangeLog
lisp/gnus-html.el
lisp/gnus-util.el

index d6634ac..c54e3a3 100644 (file)
@@ -1,3 +1,7 @@
+2010-11-02  Glenn Morris  <rgm@gnu.org>
+
+       * gnus-html.el: Reorder requirements to quieten compiler.
+
 2010-11-02  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-cite.el (gnus-article-fill-cited-article): Make fill work
index 8571fdb..cf139f2 100644 (file)
 ;;; Code:
 
 (eval-when-compile (require 'cl))
-(eval-when-compile (require 'mm-decode))
 
 (require 'gnus-art)
+(eval-when-compile (require 'mm-decode))
+
 (require 'mm-url)
 (require 'url)
 (require 'url-cache)
index 94b7c63..e9e8969 100644 (file)
@@ -1658,6 +1658,8 @@ SPEC is a predicate specifier that contains stuff like `or', `and',
 (defun gnus-iswitchb-completing-read (prompt collection &optional require-match
                                             initial-input history def)
   "`iswitchb' based completing-read function."
+  ;; Make sure iswitchb is loaded before we let-bind its variables.
+  ;; If it is loaded inside the let, variables can become unbound afterwards.
   (require 'iswitchb)
   (let ((iswitchb-make-buflist-hook
          (lambda ()