# HG changeset patch # User John Paul Wallington # Date 1132697235 0 # Node ID 78a5a90bd7ec4499ec0914fd355a7b33604f803b # Parent 835211576809ef22c87be9a3f989a6e013c3bf6b (goto-address-fontify): Put `follow-link' property on mail and url overlays. (goto-address-at-point): Use `posn-set-point' instead of `mouse-set-point' because the latter is not fbound when configured without X. diff -r 835211576809 -r 78a5a90bd7ec lisp/net/goto-addr.el --- a/lisp/net/goto-addr.el Tue Nov 22 19:56:07 2005 +0000 +++ b/lisp/net/goto-addr.el Tue Nov 22 22:07:15 2005 +0000 @@ -174,6 +174,7 @@ (overlay-put this-overlay 'evaporate t) (overlay-put this-overlay 'mouse-face goto-address-url-mouse-face) + (overlay-put this-overlay 'follow-link t) (overlay-put this-overlay 'help-echo "mouse-2, C-c RET: follow URL") (overlay-put this-overlay @@ -189,6 +190,7 @@ (overlay-put this-overlay 'evaporate t) (overlay-put this-overlay 'mouse-face goto-address-mail-mouse-face) + (overlay-put this-overlay 'follow-link t) (overlay-put this-overlay 'help-echo "mouse-2, C-c RET: mail this address") (overlay-put this-overlay @@ -210,7 +212,7 @@ there, then load the URL at or before point." (interactive (list last-input-event)) (save-excursion - (if event (mouse-set-point event)) + (if event (posn-set-point (event-end event))) (let ((address (save-excursion (goto-address-find-address-at-point)))) (if (and address (save-excursion