GNU bug report logs -
#69093
window-state-put doesn't update current buffer
Previous Next
Reported by: Juri Linkov <juri <at> linkov.net>
Date: Tue, 13 Feb 2024 07:46:02 UTC
Severity: normal
Fixed in version 30.0.50
Done: Juri Linkov <juri <at> linkov.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> Martin, could you help to understand what is missing in
> 'window-state-put' that it doesn't set the current buffer
> correctly like 'set-window-configuration' does.
The "current buffer" is not part of the state of a window. It is part
of a more global state. Have a look at frameset.el which does at some
time "Restore selected frame, buffer and point."
As for what 'set-window-configuration' additionally does, have a look at
'current-window-configuration' where you can see that besides
XSETBUFFER (data->f_current_buffer, current_buffer);
it also saves the selected frame, scroll and selected windows of that
frame's minibuffer or the frame that should receive input focus.
martin
This bug report was last modified 1 year and 105 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.