aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/editfns.c3
2 files changed, 8 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index f224dc1930b..39d7e0d7450 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
12000-10-16 Miles Bader <miles@lsi.nec.co.jp>
2
3 * editfns.c (Fconstrain_to_field): Check carefully for field
4 boundaries if either OLD_POS or NEW_POS has a non-nil field
5 property, even if they're the same.
6
12000-10-16 Kenichi Handa <handa@etl.go.jp> 72000-10-16 Kenichi Handa <handa@etl.go.jp>
2 8
3 * xterm.c (x_draw_box_rect): Fix the calculation of width and 9 * xterm.c (x_draw_box_rect): Fix the calculation of width and
diff --git a/src/editfns.c b/src/editfns.c
index 4f7a7c7db1f..57dbdaae0cc 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -612,7 +612,8 @@ Field boundaries are not noticed if `inhibit-field-text-motion' is non-nil.")
612 612
613 if (NILP (Vinhibit_field_text_motion) 613 if (NILP (Vinhibit_field_text_motion)
614 && !EQ (new_pos, old_pos) 614 && !EQ (new_pos, old_pos)
615 && !char_property_eq (Qfield, new_pos, old_pos) 615 && (!NILP (Fget_char_property (new_pos, Qfield, Qnil))
616 || !NILP (Fget_char_property (old_pos, Qfield, Qnil)))
616 && (NILP (inhibit_capture_property) 617 && (NILP (inhibit_capture_property)
617 || NILP (Fget_char_property(old_pos, inhibit_capture_property, Qnil)))) 618 || NILP (Fget_char_property(old_pos, inhibit_capture_property, Qnil))))
618 /* NEW_POS is not within the same field as OLD_POS; try to 619 /* NEW_POS is not within the same field as OLD_POS; try to