diff options
| author | Dan Nicolaescu | 2007-09-17 06:54:23 +0000 |
|---|---|---|
| committer | Dan Nicolaescu | 2007-09-17 06:54:23 +0000 |
| commit | 9f596249ba1cbdf2f2b315b27acdda99bfd10be5 (patch) | |
| tree | feb4a0a0fd66119c2f596721c0abb60c3ec4d0f1 | |
| parent | b9451e853868f48f6b495d200fd134a9b31eee58 (diff) | |
| download | emacs-9f596249ba1cbdf2f2b315b27acdda99bfd10be5.tar.gz emacs-9f596249ba1cbdf2f2b315b27acdda99bfd10be5.zip | |
Delete add-hook calls that were moved to
xterm-mouse-mode.
(xterm-mouse-mode): Disable resume-tty-functions, explain why it
does not work.
| -rw-r--r-- | lisp/ChangeLog | 2 | ||||
| -rw-r--r-- | lisp/xt-mouse.el | 15 |
2 files changed, 13 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 4c5d7aabd63..596d972932b 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -2,6 +2,8 @@ | |||
| 2 | 2 | ||
| 3 | * xt-mouse.el: Delete add-hook calls that were moved to | 3 | * xt-mouse.el: Delete add-hook calls that were moved to |
| 4 | xterm-mouse-mode. | 4 | xterm-mouse-mode. |
| 5 | (xterm-mouse-mode): Disable resume-tty-functions, explain why it | ||
| 6 | does not work. | ||
| 5 | 7 | ||
| 6 | 2007-09-17 Richard Stallman <rms@gnu.org> | 8 | 2007-09-17 Richard Stallman <rms@gnu.org> |
| 7 | 9 | ||
diff --git a/lisp/xt-mouse.el b/lisp/xt-mouse.el index ff15cad0399..49f1886f878 100644 --- a/lisp/xt-mouse.el +++ b/lisp/xt-mouse.el | |||
| @@ -214,8 +214,15 @@ down the SHIFT key while pressing the mouse button." | |||
| 214 | (add-hook 'delete-frame-functions 'xterm-mouse-handle-delete-frame) | 214 | (add-hook 'delete-frame-functions 'xterm-mouse-handle-delete-frame) |
| 215 | 215 | ||
| 216 | ;; Restore normal mouse behaviour outside Emacs. | 216 | ;; Restore normal mouse behaviour outside Emacs. |
| 217 | (add-hook 'suspend-tty-functions | 217 | |
| 218 | 'turn-off-xterm-mouse-tracking-on-terminal) | 218 | ;; Temporarily disable this hook, it does not work, when |
| 219 | ;; `suspend-tty' calls `suspend-tty-functions' the tty->output | ||
| 220 | ;; is already set to 0 so the 'send-string-to-terminal' call | ||
| 221 | ;; in `turn-off-xterm-mouse-tracking-on-terminal' will result | ||
| 222 | ;; in a crash. | ||
| 223 | ;; (add-hook 'suspend-tty-functions | ||
| 224 | ;; 'turn-off-xterm-mouse-tracking-on-terminal) | ||
| 225 | |||
| 219 | (add-hook 'resume-tty-functions | 226 | (add-hook 'resume-tty-functions |
| 220 | 'turn-on-xterm-mouse-tracking-on-terminal) | 227 | 'turn-on-xterm-mouse-tracking-on-terminal) |
| 221 | (add-hook 'suspend-hook 'turn-off-xterm-mouse-tracking) | 228 | (add-hook 'suspend-hook 'turn-off-xterm-mouse-tracking) |
| @@ -227,8 +234,8 @@ down the SHIFT key while pressing the mouse button." | |||
| 227 | (remove-hook 'after-make-frame-functions | 234 | (remove-hook 'after-make-frame-functions |
| 228 | 'turn-on-xterm-mouse-tracking-on-terminal) | 235 | 'turn-on-xterm-mouse-tracking-on-terminal) |
| 229 | (remove-hook 'delete-frame-functions 'xterm-mouse-handle-delete-frame) | 236 | (remove-hook 'delete-frame-functions 'xterm-mouse-handle-delete-frame) |
| 230 | (remove-hook 'suspend-tty-functions | 237 | ;; (remove-hook 'suspend-tty-functions |
| 231 | 'turn-off-xterm-mouse-tracking-on-terminal) | 238 | ;; 'turn-off-xterm-mouse-tracking-on-terminal) |
| 232 | (remove-hook 'resume-tty-functions | 239 | (remove-hook 'resume-tty-functions |
| 233 | 'turn-on-xterm-mouse-tracking-on-terminal) | 240 | 'turn-on-xterm-mouse-tracking-on-terminal) |
| 234 | (remove-hook 'suspend-hook 'turn-off-xterm-mouse-tracking) | 241 | (remove-hook 'suspend-hook 'turn-off-xterm-mouse-tracking) |