]> git.eshelyaron.com Git - emacs.git/commitdiff
2006-10-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
authorKim F. Storm <storm@cua.dk>
Thu, 19 Oct 2006 09:49:23 +0000 (09:49 +0000)
committerKim F. Storm <storm@cua.dk>
Thu, 19 Oct 2006 09:49:23 +0000 (09:49 +0000)
(display_mode_line): Clear enabled_p flag on mode-line row.

src/xdisp.c

index 5c017ad70c2915251e77bdb214baf7e86b4760fb..875d12a48168e3b11482b25d2ebb076441962480 100644 (file)
@@ -16591,6 +16591,9 @@ display_mode_line (w, face_id, format)
   int count = SPECPDL_INDEX ();
 
   init_iterator (&it, w, -1, -1, NULL, face_id);
+  /* Don't extend on a previously drawn mode-line.
+     This may happen if called from pos_visible_p.  */
+  it.glyph_row->enabled_p = 0;
   prepare_desired_row (it.glyph_row);
 
   it.glyph_row->mode_line_p = 1;