if (NULL_INTERVAL_P (i))
return limit;
+ /* Start with the interval containing the char before point. */
+ if (i->position == XFASTINT (pos))
+ i = previous_interval (i);
+
previous = previous_interval (i);
while (! NULL_INTERVAL_P (previous) && intervals_equal (previous, i)
&& (NILP (limit)
if (NULL_INTERVAL_P (i))
return limit;
+ /* Start with the interval containing the char before point. */
+ if (i->position == XFASTINT (pos))
+ i = previous_interval (i);
+
here_val = textget (i->plist, prop);
previous = previous_interval (i);
while (! NULL_INTERVAL_P (previous)