Don't bind mouse commands to entity regions; just use single global
authorChris Hanson <org/chris-hanson/cph>
Wed, 24 Jan 2001 19:17:36 +0000 (19:17 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 24 Jan 2001 19:17:36 +0000 (19:17 +0000)
binding.

v7/src/imail/imail-top.scm

index 7cba4d7d7b47013348b830f7d65514fe635758ec..2c70cda96b9098a3bcd1467b3afd67adeb927372 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;; $Id: imail-top.scm,v 1.230 2001/01/24 04:29:09 cph Exp $
+;;; $Id: imail-top.scm,v 1.231 2001/01/24 19:17:36 cph Exp $
 ;;;
 ;;; Copyright (c) 1999-2001 Massachusetts Institute of Technology
 ;;;
@@ -503,6 +503,7 @@ Instead, these commands are available:
 (define-key 'imail #\D         'imail-delete-folder)
 (define-key 'imail #\R         'imail-rename-folder)
 (define-key 'imail #\+         'imail-create-folder)
+(define-key 'imail button3-down 'imail-mouse-save-mime-entity)
 
 ;; These commands not yet implemented.
 ;;(define-key 'imail #\m-m     'imail-retry-failure)
@@ -2363,12 +2364,7 @@ Negative argument means search in reverse."
                                      selector))))))))
 
 (define (attach-mime-info start end info)
-  (region-put! start end 'IMAIL-MIME-INFO info #t)
-  (set-region-local-comtabs!
-   (make-region start end)
-   (let ((comtab (make-comtab)))
-     (define-key comtab button3-down 'imail-mouse-save-mime-entity)
-     (list comtab))))
+  (region-put! start end 'IMAIL-MIME-INFO info #t))
 
 (define (mark-mime-info mark)
   (region-get mark 'IMAIL-MIME-INFO #f))