diff options
author | Karl Heuer <[email protected]> | 1995-03-24 22:46:42 +0000 |
---|---|---|
committer | Karl Heuer <[email protected]> | 1995-03-24 22:46:42 +0000 |
commit | c7b6dfa6df76885853be8cadf06d8905e1310940 (patch) | |
tree | ead0178b635304576cbe71838d32d356661dfcff /src | |
parent | cd323f896b28b06145b2e0ad9f74ba6b425ee369 (diff) |
(Fnext_property_change): Fix previous change.
Diffstat (limited to 'src')
-rw-r--r-- | src/textprop.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/textprop.c b/src/textprop.c index 7e92be8986..7f635777d0 100644 --- a/src/textprop.c +++ b/src/textprop.c @@ -618,7 +618,12 @@ past position LIMIT; return LIMIT if nothing is found before LIMIT.") bother checking further intervals. */ if (EQ (limit, Qt)) { - XSETFASTINT (pos, next->position - (STRINGP (object))); + if (NULL_INTERVAL_P (next)) + XSETFASTINT (pos, (STRINGP (object) + ? XSTRING (object)->size + : BUF_ZV (XBUFFER (object)))); + else + XSETFASTINT (pos, next->position - (STRINGP (object))); return pos; } |