diff lisp/list-mode.el @ 2098:9a1950c1e051

[xemacs-hg @ 2004-05-25 22:13:28 by adrian] [PATCH] XEmacs 21.5: completion list to wide bug fixed <qdhekpv3zgh.fsf@DUN0831.ee.eur.nec.de>
author adrian
date Tue, 25 May 2004 22:13:28 +0000
parents abe6d1db359e
children ea07b60c097f
line wrap: on
line diff
--- a/lisp/list-mode.el	Tue May 25 21:50:30 2004 +0000
+++ b/lisp/list-mode.el	Tue May 25 22:13:28 2004 +0000
@@ -330,19 +330,13 @@
 	(let ((win-width
 	       (or cl-window-width
 		   (if bufferp
-		       ;; This needs fixing for the case of windows 
-		       ;; that aren't the same width's the frame.
-		       ;; Sadly, the window it will appear in is not known
-		       ;; until after the text has been made.
-
 		       ;; We have to use last-nonminibuf-frame here
 		       ;; and not selected-frame because if a
 		       ;; minibuffer-only frame is being used it will
 		       ;; be the selected-frame at the point this is
 		       ;; run.  We keep the selected-frame call around
 		       ;; just in case.
-		       (frame-width (or (last-nonminibuf-frame)
-					(selected-frame)))
+               (window-width (get-lru-window (last-nonminibuf-frame)))
 		     80))))
 	  (let ((count 0)
 		(max-width 0)