changeset 46225:172a10dd044b

Changed xemacs specific code to avoid byte compiler warning in GNU emacs.
author Kim F. Storm <storm@cua.dk>
date Sun, 07 Jul 2002 21:16:23 +0000
parents 98786eb38aed
children d6e8e4f90f8c
files lisp/ido.el
diffstat 1 files changed, 6 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ido.el	Sun Jul 07 21:09:14 2002 +0000
+++ b/lisp/ido.el	Sun Jul 07 21:16:23 2002 +0000
@@ -2871,10 +2871,12 @@
 	    (if ido-xemacs 
 		;; XEmacs extents are put on by default, doesn't seem to be
 		;; any way of switching them off.
-		(display-completion-list completion-list
-					 :help-string "ido "
-					 :activate-callback 
-					 '(lambda (x y z) (message "doesn't work yet, sorry!")))
+		;; This obscure code avoids a byte compiler warning in GNU emacs.
+		(let ((f 'display-completion-list))
+		  (funcall f completion-list
+			   :help-string "ido "
+			   :activate-callback 
+			   '(lambda (x y z) (message "doesn't work yet, sorry!"))))
 	      ;; else running Emacs
 	      ;;(add-hook 'completion-setup-hook 'completion-setup-function)
 	      (display-completion-list completion-list)))))))