GNU bug report logs - #13066
24.2.90; setting rmail-summary-window-size causes error

Previous Next

Package: emacs;

Reported by: Kenichi Handa <handa <at> gnu.org>

Date: Mon, 3 Dec 2012 13:49:01 UTC

Severity: normal

Found in version 24.2.90

Fixed in version 24.2.91

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: martin rudalics <rudalics <at> gmx.at>
To: Kenichi Handa <handa <at> gnu.org>
Cc: rgm <at> gnu.org, 13066 <at> debbugs.gnu.org
Subject: bug#13066: 24.2.90; setting rmail-summary-window-size causes error
Date: Sun, 30 Dec 2012 10:28:42 +0100
> It seems that the new code changed the logic.  Now
> rmail-summary-window-size doesn't take effect.  As I didn't
> customize rmail-redisplay-summary, its value is nil.  And
> the new code handles rmail-summary-window-size only if its
> value is non-nil.
>
>     (and rmail-summary-buffer (buffer-name rmail-summary-buffer)
> 	 rmail-redisplay-summary   ;; <--- !!!
> 	 (setq window
> 	       (display-buffer
> 		rmail-summary-buffer '(nil (reusable-frames . visible))))
> 	 rmail-summary-window-size
> 	 (setq size (- rmail-summary-window-size (window-height window)))
> 	 (window--resizable-p window size)
> 	 (window-resize window size))))

I obviously have no idea how this is supposed to work :-(

We could replace the condition

  (when (and rmail-summary-buffer (buffer-name rmail-summary-buffer)
	     rmail-redisplay-summary)

in `rmail-maybe-display-summary' either by

  (when (and rmail-summary-buffer (buffer-name rmail-summary-buffer)
	     (or rmail-redisplay-summary
		 (get-buffer-window rmail-summary-buffer 0)))

or by

  (when (and rmail-summary-buffer (buffer-name rmail-summary-buffer)
	     (or rmail-redisplay-summary rmail-summary-window-size))

Both should work if the summary window was specially created for the
summary.  They won't work when the window got merely reused - but in
that case resizing the window doesn't strike me as a good idea in the
first place.  Can you try them?

If this doesn't help, can you please tell me when and why you want to
resize the summary window and why you want to do that with
`rmail-redisplay-summary' set to nil?  I can obviously restore the old
logic but would like to understand it first.

Thanks, martin




This bug report was last modified 12 years and 198 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.