]> code.delx.au - gnu-emacs/commit
Call 'window-size-change-functions' for mini-windows
authorEli Zaretskii <eliz@gnu.org>
Sat, 21 Nov 2015 11:30:30 +0000 (13:30 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 21 Nov 2015 11:30:30 +0000 (13:30 +0200)
commit3ca44a1ad414c5e5b07f35959ce21f01064476a8
tree06262c25a7a9f65123d1aa43f48f32111c5ed5a9
parent3858b7949fdf5af8dd94cefc5a2684ad285e2cdf
Call 'window-size-change-functions' for mini-windows

* src/window.c (grow_mini_window, shrink_mini_window): Set the
frame's 'window_sizes_changed' flag.
* src/xdisp.c (redisplay_internal): Call the hooks on
'window-size-change-functions' if the call to 'echo_area_display'
sets the frame's 'window_sizes_changed' flag.
(syms_of_xdisp) <window-size-change-functions>:
Update doc string to indicate the mini-window resizes trigger a
call to the hooks, and don't promise that will happen "before
redisplay".  (Bug#19576, Bug#21333)

* doc/lispref/windows.texi (Window Hooks): Update the description
of 'window-size-change-functions'.
doc/lispref/windows.texi
src/window.c
src/xdisp.c