GNU bug report logs - #4534
assertion failure at window.c:grow_mini_window

Previous Next

Package: emacs;

Reported by: Juanma Barranquero <lekktu <at> gmail.com>

Date: Wed, 23 Sep 2009 03:10:04 UTC

Severity: normal

Done: Juanma Barranquero <lekktu <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #25 received at 4534 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: martin rudalics <rudalics <at> gmx.at>
To: Juanma Barranquero <lekktu <at> gmail.com>
Cc: 4534 <at> debbugs.gnu.org
Subject: Re: bug#4534: assertion failure at window.c:grow_mini_window
Date: Wed, 23 Sep 2009 14:21:19 +0200
> Well, yes, commenting that code out avoids the failure (which happens
> in that call to grow_mini_window). But the point is, the miniwindow is
> not shrunk as it should. See attached image.

Well that code was probably intended to serve some purpose ;-)  I just
wanted to spot the culprit.  Would writing

	      if (height > WINDOW_TOTAL_LINES (w))
		{
		  freeze_window_starts (f, 1);
		  grow_mini_window (w, height - WINDOW_TOTAL_LINES (w));
		}

instead do better?  I don't want to delve deeper into this because I'd
like to get rid of this weird height/position save/restore code soon.

martin



This bug report was last modified 15 years and 216 days ago.

Previous Next


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