GNU bug report logs - #25380
25.1; save-window-excursion problem in batch mode

Previous Next

Package: emacs;

Reported by: Philipp Stephani <p.stephani2 <at> gmail.com>

Date: Fri, 6 Jan 2017 23:06:02 UTC

Severity: normal

Found in version 25.1

Full log


Message #14 received at 25380 <at> debbugs.gnu.org (full text, mbox):

From: martin rudalics <rudalics <at> gmx.at>
To: Glenn Morris <rgm <at> gnu.org>, Philipp Stephani <p.stephani2 <at> gmail.com>
Cc: 25380 <at> debbugs.gnu.org
Subject: Re: bug#25380: 25.1; save-window-excursion problem in batch mode
Date: Mon, 09 Jan 2017 10:39:36 +0100
>> Apparently, restoring a window configuration doesn't result in the same
>> window configuration in batch mode:
>>
>> $ emacs -Q -batch -eval '(print (equal (save-window-excursion (current-window-configuration)) (current-window-configuration)))'
>>
>> nil
>
> It works in 24.5 and earlier. Something to do with window-edges?
>
> emacs -Q -batch --eval '(progn (setq c (current-window-configuration))
> (print (window-edges))
> (set-window-configuration c)
> (print (window-edges)))'
>
> 24.5:
> (0 1 10 9)
> (0 1 10 9)
>
> 25.1:
> (0 0 10 9)
> (0 1 10 10)

IIUC the pixel comes from a menubar line which gets spuriously added.
If someone told me how to debug this, I might be able to tell more.  I
have no idea how the frame seen by ‘current-window-configuration’ gets
created in batch mode.  I never use batch mode.

martin





This bug report was last modified 8 years and 162 days ago.

Previous Next


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