From: Dmitry Antipov Date: Fri, 4 Oct 2013 13:41:10 +0000 (+0400) Subject: * xdisp.c (redisplay_internal): Simplify because scan_for_column now X-Git-Tag: emacs-24.3.90~173^2^2~42^2~45^2~387^2~1390 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=942f6f82c991254317f1fe109e3072350d6986d6;p=emacs.git * xdisp.c (redisplay_internal): Simplify because scan_for_column now uses find_newline instead of scan_newline and so doesn't move point. --- diff --git a/src/ChangeLog b/src/ChangeLog index 38fb35ddf54..28f201b857f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2013-10-04 Dmitry Antipov + + * xdisp.c (redisplay_internal): Simplify because scan_for_column now + uses find_newline instead of scan_newline and so doesn't move point. + 2013-10-04 Paul Eggert Use hardware support for byteswapping on glibc x86 etc. diff --git a/src/xdisp.c b/src/xdisp.c index 02f775bfbfb..50bf30700be 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -13067,8 +13067,6 @@ redisplay_internal (void) match_p = XBUFFER (w->contents) == current_buffer; if (match_p) { - ptrdiff_t count1; - /* Detect case that we need to write or remove a star in the mode line. */ if ((SAVE_MODIFF < MODIFF) != w->last_had_star) { @@ -13077,14 +13075,8 @@ redisplay_internal (void) update_mode_lines++; } - /* Avoid invocation of point motion hooks by `current_column' below. */ - count1 = SPECPDL_INDEX (); - specbind (Qinhibit_point_motion_hooks, Qt); - if (mode_line_update_needed (w)) w->update_mode_line = 1; - - unbind_to (count1, Qnil); } consider_all_windows_p = (update_mode_lines