1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-15 10:30:25 -08:00

Delete add-hook calls that were moved to

xterm-mouse-mode.
(xterm-mouse-mode): Disable resume-tty-functions, explain why it
does not work.
This commit is contained in:
Dan Nicolaescu 2007-09-17 06:54:23 +00:00
parent b9451e8538
commit 9f596249ba
2 changed files with 13 additions and 4 deletions

View file

@ -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>

View file

@ -214,8 +214,15 @@ down the SHIFT key while pressing the mouse button."
(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 @@ down the SHIFT key while pressing the mouse button."
(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)