aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorKim F. Storm2005-03-31 10:10:39 +0000
committerKim F. Storm2005-03-31 10:10:39 +0000
commit86f0d417c40387dadcba585b37911c86c4a1c56c (patch)
tree341b0bca7d457fb0c8481e231c32dee9064f3dfa /lisp
parent5dbda518485a35ebf86dacc84fad357e55b53417 (diff)
downloademacs-86f0d417c40387dadcba585b37911c86c4a1c56c.tar.gz
emacs-86f0d417c40387dadcba585b37911c86c4a1c56c.zip
(tooltip-show-help-function): Don't fixup message here.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/tooltip.el22
1 files changed, 1 insertions, 21 deletions
diff --git a/lisp/tooltip.el b/lisp/tooltip.el
index e6a85439166..59f82c12e31 100644
--- a/lisp/tooltip.el
+++ b/lisp/tooltip.el
@@ -469,27 +469,7 @@ This function must return nil if it doesn't handle EVENT."
469(defun tooltip-show-help-function (msg) 469(defun tooltip-show-help-function (msg)
470 "Function installed as `show-help-function'. 470 "Function installed as `show-help-function'.
471MSG is either a help string to display, or nil to cancel the display." 471MSG is either a help string to display, or nil to cancel the display."
472 (let ((previous-help tooltip-help-message) 472 (let ((previous-help tooltip-help-message))
473 mp pos)
474 (if (and mouse-1-click-follows-link
475 (stringp msg)
476 (save-match-data
477 (string-match "^mouse-2" msg))
478 (setq mp (mouse-pixel-position))
479 (consp (setq pos (cdr mp)))
480 (car pos) (>= (car pos) 0)
481 (cdr pos) (>= (cdr pos) 0)
482 (setq pos (posn-at-x-y (car pos) (cdr pos) (car mp)))
483 (windowp (posn-window pos)))
484 (with-current-buffer (window-buffer (posn-window pos))
485 (if (mouse-on-link-p pos)
486 (setq msg (concat
487 (cond
488 ((eq mouse-1-click-follows-link 'double) "double-")
489 ((and (integerp mouse-1-click-follows-link)
490 (< mouse-1-click-follows-link 0)) "Long ")
491 (t ""))
492 "mouse-1" (substring msg 7))))))
493 (setq tooltip-help-message msg) 473 (setq tooltip-help-message msg)
494 (cond ((null msg) 474 (cond ((null msg)
495 ;; Cancel display. This also cancels a delayed tip, if 475 ;; Cancel display. This also cancels a delayed tip, if