aboutsummaryrefslogtreecommitdiffstats
path: root/src/intervals.c
diff options
context:
space:
mode:
authorChong Yidong <[email protected]>2006-05-23 00:49:55 +0000
committerChong Yidong <[email protected]>2006-05-23 00:49:55 +0000
commit594a1605cd54c3d65dd373b6b4118765398b2aed (patch)
treeabc77350a14f88e7e5edd7af41a6d3cbad933c04 /src/intervals.c
parent8e6ea7a32117a8948dfd0f3acd0bd2beaa806728 (diff)
Update comments.
Diffstat (limited to 'src/intervals.c')
-rw-r--r--src/intervals.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/intervals.c b/src/intervals.c
index e69ff70138..20c4c191a9 100644
--- a/src/intervals.c
+++ b/src/intervals.c
@@ -2016,6 +2016,10 @@ set_point_both (buffer, charpos, bytepos)
register INTERVAL to, from, toprev, fromprev;
int buffer_point;
int old_position = BUF_PT (buffer);
+ /* This ensures that we move forward past intangible text when the
+ initial position is the same as the destination, in the rare
+ instances where this is important, e.g. in line-move-finish
+ (simple.el). */
int backwards = (charpos < old_position ? 1 : 0);
int have_overlays;
int original_position;