> Cc: pip...@protonmail.com, exe...@gmail.com, 72...@debbugs.gnu.org, > j...@linkov.net > Date: Thu, 29 Aug 2024 15:26:07 +0300 > From: Eli Zaretskii <e...@gnu.org> > > > From: Po Lu <luang...@yahoo.com> > > Cc: Juri Linkov <j...@linkov.net>, pip...@protonmail.com, > > exe...@gmail.com, 72...@debbugs.gnu.org > > Date: Thu, 29 Aug 2024 20:06:17 +0800 > > > > Eli Zaretskii <e...@gnu.org> writes: > > > > > Po Lu, is there any reason why frame-parameter handlers for GUI frames > > > should ignore the fact that the new value of a parameter is exactly > > > equal to the old value? Is there some subtle issue here, and if so, > > > does it affect all the parameters or only some? > > > > No reason occurs to me why redundant changes shouldn't be discarded in > > the case of alpha-background, but modifications to other parameters > > (e.g. Qfullscreen) always trigger recomputation of various window > > manager properties and states, which is not redundant when these > > properties change without Emacs's knowledge. > > OK, I was aware of the issues with Qfullscreen. > > But what about the rest? Would you mind reviewing the other handlers > in frame.c, and telling which ones should do their thing regardless of > whether the old and the new value of the parameter are identical?
Ping!