(Fget_char_property): If OBJECT is non-current buffer,
use it properly for overlays_at.
This commit is contained in:
parent
645c4f6a8f
commit
cbc55f5569
1 changed files with 5 additions and 0 deletions
|
@ -556,6 +556,9 @@ overlays are considered only if they are associated with OBJECT.")
|
|||
Lisp_Object *overlay_vec, tem;
|
||||
int next_overlay;
|
||||
int len;
|
||||
struct buffer *obuf = current_buffer;
|
||||
|
||||
set_buffer_temp (XBUFFER (object));
|
||||
|
||||
/* First try with room for 40 overlays. */
|
||||
len = 40;
|
||||
|
@ -575,6 +578,8 @@ overlays are considered only if they are associated with OBJECT.")
|
|||
}
|
||||
noverlays = sort_overlays (overlay_vec, noverlays, w);
|
||||
|
||||
set_buffer_temp (obuf);
|
||||
|
||||
/* Now check the overlays in order of decreasing priority. */
|
||||
while (--noverlays >= 0)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue