Commit 743934db authored by Gerd Moellmann's avatar Gerd Moellmann
Browse files

(note_mouse_highlight): If help-echo was found in an

overlay, use that overlay as the object in which the help was
found.
parent 5b2ec2d0
2000-07-21 Gerd Moellmann <gerd@gnu.org>
 
* keyboard.c (show_help_echo, gen_help_event): Extend comments.
* xterm.c (note_mouse_highlight): If help-echo was found in an
overlay, use that overlay as the object in which the help was
found.
* window.c (foreach_window_1): Fix typo reversing an if-condition.
* window.c (foreach_window): Instead of a fake variable argument
......
......@@ -6626,18 +6626,21 @@ note_mouse_highlight (f, x, y)
/* Look for a `help-echo' property. */
{
Lisp_Object help, object, position;
Lisp_Object help, overlay;
/* Check overlays first. */
help = Qnil;
for (i = 0; i < noverlays && NILP (help); ++i)
help = Foverlay_get (overlay_vec[i], Qhelp_echo);
{
overlay = overlay_vec[i];
help = Foverlay_get (overlay, Qhelp_echo);
}
if (!NILP (help))
{
help_echo = help;
help_echo_window = window;
help_echo_object = w->buffer;
help_echo_object = overlay;
help_echo_pos = pos;
}
else
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment