diff options
author | Dmitry Antipov <dmantipov@yandex.ru> | 2013-08-12 13:34:00 +0400 |
---|---|---|
committer | Dmitry Antipov <dmantipov@yandex.ru> | 2013-08-12 13:34:00 +0400 |
commit | d2e113bc86fba063f39cf5d1893ee47b4cf43a9a (patch) | |
tree | 5823ca9a1afdf958f3a9457f90ade72e38732949 /lisp/emacs-lisp/autoload.el | |
parent | 94fcd171894e3a14d3548c028c4229229e32d184 (diff) | |
download | emacs-d2e113bc86fba063f39cf5d1893ee47b4cf43a9a.tar.gz emacs-d2e113bc86fba063f39cf5d1893ee47b4cf43a9a.tar.bz2 emacs-d2e113bc86fba063f39cf5d1893ee47b4cf43a9a.zip |
Avoid looping over all frame windows to freeze and unfreeze.
* window.h (struct window): Drop frozen_window_start_p.
(freeze_window_starts): Drop prototype.
* frame.h (struct frame): New frozen_window_starts flag.
(FRAME_WINDOWS_FROZEN): New macro.
* window.c (freeze_window_start, freeze_window_starts):
Remove.
(select_window, replace_window): Adjust users.
* xdisp.c (resize_mini_window): Use FRAME_WINDOWS_FROZEN.
(window_frozen_p): New function.
(redisplay_window): Use it.
Diffstat (limited to 'lisp/emacs-lisp/autoload.el')
0 files changed, 0 insertions, 0 deletions