Mercurial > emacs
changeset 84616:b3e66fa9fc66
Delete add-hook calls that were moved to
xterm-mouse-mode.
(xterm-mouse-mode): Disable resume-tty-functions, explain why it
does not work.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Mon, 17 Sep 2007 06:54:23 +0000 |
parents | 2982779e4c52 |
children | bb15bcc10f4b |
files | lisp/ChangeLog lisp/xt-mouse.el |
diffstat | 2 files changed, 13 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Mon Sep 17 06:34:16 2007 +0000 +++ b/lisp/ChangeLog Mon Sep 17 06:54:23 2007 +0000 @@ -2,6 +2,8 @@ * xt-mouse.el: Delete add-hook calls that were moved to xterm-mouse-mode. + (xterm-mouse-mode): Disable resume-tty-functions, explain why it + does not work. 2007-09-17 Richard Stallman <rms@gnu.org>
--- a/lisp/xt-mouse.el Mon Sep 17 06:34:16 2007 +0000 +++ b/lisp/xt-mouse.el Mon Sep 17 06:54:23 2007 +0000 @@ -214,8 +214,15 @@ (add-hook 'delete-frame-functions 'xterm-mouse-handle-delete-frame) ;; Restore normal mouse behaviour outside Emacs. - (add-hook 'suspend-tty-functions - 'turn-off-xterm-mouse-tracking-on-terminal) + + ;; Temporarily disable this hook, it does not work, when + ;; `suspend-tty' calls `suspend-tty-functions' the tty->output + ;; is already set to 0 so the 'send-string-to-terminal' call + ;; in `turn-off-xterm-mouse-tracking-on-terminal' will result + ;; in a crash. + ;; (add-hook 'suspend-tty-functions + ;; 'turn-off-xterm-mouse-tracking-on-terminal) + (add-hook 'resume-tty-functions 'turn-on-xterm-mouse-tracking-on-terminal) (add-hook 'suspend-hook 'turn-off-xterm-mouse-tracking) @@ -227,8 +234,8 @@ (remove-hook 'after-make-frame-functions 'turn-on-xterm-mouse-tracking-on-terminal) (remove-hook 'delete-frame-functions 'xterm-mouse-handle-delete-frame) - (remove-hook 'suspend-tty-functions - 'turn-off-xterm-mouse-tracking-on-terminal) + ;; (remove-hook 'suspend-tty-functions + ;; 'turn-off-xterm-mouse-tracking-on-terminal) (remove-hook 'resume-tty-functions 'turn-on-xterm-mouse-tracking-on-terminal) (remove-hook 'suspend-hook 'turn-off-xterm-mouse-tracking)