nnir: fix call to gnus-completing-read
authorJulien Danjou <julien@danjou.info>
Sat, 9 Oct 2010 08:45:27 +0000 (10:45 +0200)
committerJulien Danjou <julien@danjou.info>
Sat, 9 Oct 2010 08:45:27 +0000 (10:45 +0200)
Signed-off-by: Julien Danjou <julien@danjou.info>
lisp/ChangeLog
lisp/nnir.el

index ce88808..1605235 100644 (file)
@@ -1,5 +1,7 @@
 2010-10-09  Julien Danjou  <julien@danjou.info>
 
+       * nnir.el (nnir-read-parm): Fix call to gnus-completing-read.
+
        * gnus-gravatar.el (gnus-gravatar-transform-address): Error errors when
        retrieving gravatars.
 
index 3739cb8..6d64935 100644 (file)
@@ -376,7 +376,7 @@ result, `gnus-retrieve-headers' will be called instead.")
     (imap    nnir-run-imap
              ((criteria
               "Search in: "                      ; Prompt
-              ,nnir-imap-search-arguments        ; alist for completing
+              ,(mapcar 'car nnir-imap-search-arguments) ; alist for completing
               nil                                ; no filtering
               nil                                ; allow any user input
               nil                                ; initial value
@@ -1579,7 +1579,7 @@ Tested with Namazu 2.0.6 on a GNU/Linux system."
   (let ((sym (car parmspec))
         (prompt (cdr parmspec)))
     (if (listp prompt)
-       (let* ((result (gnus-completing-read prompt nil))
+       (let* ((result (apply 'gnus-completing-read prompt))
               (mapping (or (assoc result nnir-imap-search-arguments)
                            (assoc nil nnir-imap-search-arguments))))
          (cons sym (format (cdr mapping) result)))