Fix bug #17892 with mode/header line and display margins.
commitff6e6a42fcf9a3c7d42bd305d6a1f5c9079764ee
authorEli Zaretskii <eliz@gnu.org>
Tue, 1 Jul 2014 17:07:24 +0000 (1 20:07 +0300)
committerEli Zaretskii <eliz@gnu.org>
Tue, 1 Jul 2014 17:07:24 +0000 (1 20:07 +0300)
treef9ceafce034b2309a680b211c82f8efbbf5ab4c3
parent3737a8efcf3a705c99a807e9c8574a89036dc3f3
Fix bug #17892 with mode/header line and display margins.

 src/dispnew.c (prepare_desired_row): Accept 2 additional arguments:
 the window whose glyph row is being prepared and a flag whether it
 is for mode/header line.  Make sure the glyph row's marginal areas
 are in sync with what the window wants.
 src/xdisp.c (display_line, display_mode_line): Call
 prepare_desired_row with additional arguments, as appropriate.
 src/dispextern.h (prepare_desired_row): Adjust prototype.
 src/window.h: Improve commentary of the marginal columns.
src/ChangeLog
src/dispextern.h
src/dispnew.c
src/window.h
src/xdisp.c