emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Side effects in `tooltip-show'


From: Eli Zaretskii
Subject: Re: Side effects in `tooltip-show'
Date: Mon, 17 Jan 2022 15:40:10 +0200

> From: Po Lu <luangruo@yahoo.com>
> Cc: emacs-devel@gnu.org
> Date: Mon, 17 Jan 2022 21:29:53 +0800
> 
> Thanks.  Would you mind if I installed this on the release branch?

That's okay, but:

> diff --git a/lisp/tooltip.el b/lisp/tooltip.el
> index 1cf16fdb5d..1355eecfcd 100644
> --- a/lisp/tooltip.el
> +++ b/lisp/tooltip.el
> @@ -383,9 +383,12 @@ tooltip-show-help
>              ;; Cancel display.  This also cancels a delayed tip, if
>              ;; there is one.
>              (tooltip-hide))
> -           ((equal-including-properties previous-help msg)
> -            ;; Same help as before (but possibly the mouse has moved).
> -            ;; Keep what we have.
> +           ((equal previous-help msg)
> +            ;; Same help as before (but possibly the mouse has
> +            ;; moved or the text properties have changed).  Keep
> +            ;; what we have.  If only text properties have changed,
> +            ;; the tooltip won't be updated, but that shouldn't
> +            ;; occur often enough to be noticable.

I'd say "that shouldn't occur", period.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]