aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c
diff options
context:
space:
mode:
authorDmitry Antipov2013-09-05 20:25:20 +0400
committerDmitry Antipov2013-09-05 20:25:20 +0400
commitb969582835bb7d6085a802322c77150fe559960e (patch)
treebe9ab059004c356ec2ba8e3dbe0bf489fcb5dd74 /src/bytecode.c
parent1f896cb7ede7d658797737574b2d6b00d128a592 (diff)
downloademacs-b969582835bb7d6085a802322c77150fe559960e.tar.gz
emacs-b969582835bb7d6085a802322c77150fe559960e.zip
Cache current header and mode line height for each window.
* window.h (struct window): New fields mode_line_height and header_line_height. * window.c (make_window): Initialize them. * dispextern.h (CURRENT_MODE_LINE_HEIGHT) (CURRENT_HEADER_LINE_HEIGHT): Use them. Adjust comment. (current_mode_line_height, current_header_line_height): Remove declaration. * xdisp.c (current_mode_line_height, current_header_line_height): Remove. (pos_visible_p, init_xdisp): Adjust user. (redisplay_window): Invalidate mode_line_height and header_line_height if current and desired matrices do not agree.
Diffstat (limited to 'src/bytecode.c')
0 files changed, 0 insertions, 0 deletions