diff options
Diffstat (limited to 'src/intervals.c')
-rw-r--r-- | src/intervals.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/intervals.c b/src/intervals.c index 7f119815570..78f4f6b6174 100644 --- a/src/intervals.c +++ b/src/intervals.c @@ -1836,8 +1836,8 @@ adjust_for_invis_intang (ptrdiff_t pos, ptrdiff_t test_offs, ptrdiff_t adj, == (test_offs == 0 ? 1 : -1)) /* Invisible property is from an overlay. */ : (test_offs == 0 - ? XMARKER (OVERLAY_START (invis_overlay))->insertion_type == 0 - : XMARKER (OVERLAY_END (invis_overlay))->insertion_type == 1))) + ? ! OVERLAY_FRONT_ADVANCE_P (invis_overlay) + : OVERLAY_REAR_ADVANCE_P (invis_overlay)))) pos += adj; return pos; |