aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer <[email protected]>1995-03-24 22:46:42 +0000
committerKarl Heuer <[email protected]>1995-03-24 22:46:42 +0000
commitc7b6dfa6df76885853be8cadf06d8905e1310940 (patch)
treeead0178b635304576cbe71838d32d356661dfcff /src
parentcd323f896b28b06145b2e0ad9f74ba6b425ee369 (diff)
(Fnext_property_change): Fix previous change.
Diffstat (limited to 'src')
-rw-r--r--src/textprop.c7
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;
}