GNU bug report logs -
#19576
24.4; Broken function in `window-size-change-functions' cause `write-file' to write the wrong buffer
Previous Next
Reported by: Anders Lindgren <andlind <at> gmail.com>
Date: Mon, 12 Jan 2015 23:39:02 UTC
Severity: normal
Found in version 24.4
Done: Anders Lindgren <andlind <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> Date: Tue, 17 Nov 2015 09:34:26 +0100
> From: martin rudalics <rudalics <at> gmx.at>
> Cc: 19576 <at> debbugs.gnu.org
>
> I attach a fix for restoring current buffer and selected window (the
> latter hopefully taking care of selecting the right frame). Please tell
> me whether it's sufficient for your purposes.
Thanks for working on this, Martin. However, I don't think we should
install this change. We call Lisp hooks from many places, including
maybe a dozen in the display engine. It makes little sense to make
only one of them resistant to this kind of problems. OTOH, if we do
this everywhere, I feel that we will unduly punish 99.999% percent of
legitimate users of these hooks just because one of them had a bug.
I think this is a clear bug in follow.el, and should be fixed there,
and nowhere else. Perhaps we should also have some prominent warnings
in the documentation about this gotcha, so that the probability this
will happen again becomes lower.
Thanks.
This bug report was last modified 9 years and 179 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.