Index: emacs/lisp/progmodes/idlw-shell.el
diff -c emacs/lisp/progmodes/idlw-shell.el:3.41 
emacs/lisp/progmodes/idlw-shell.el:3.42
*** emacs/lisp/progmodes/idlw-shell.el:3.41     Mon Aug  1 08:37:48 2005
--- emacs/lisp/progmodes/idlw-shell.el  Tue Aug  9 11:41:11 2005
***************
*** 2761,2773 ****
    t)
  
  (defun idlwave-xemacs-hack-mouse-track (event)
!   (let ((oldfunc (symbol-function 'default-mouse-track-event-is-with-button)))
!     (unwind-protect
!       (progn
!         (fset 'default-mouse-track-event-is-with-button 
!               'idlwave-default-mouse-track-event-is-with-button)
!         (mouse-track event))
!       (fset 'default-mouse-track-event-is-with-button oldfunc))))
  ;;; End terrible hack section
  
  (defun idlwave-shell-mouse-print (event)
--- 2761,2774 ----
    t)
  
  (defun idlwave-xemacs-hack-mouse-track (event)
!   (if (featurep 'xemacs) 
!       (let ((oldfunc (symbol-function 
'default-mouse-track-event-is-with-button)))
!       (unwind-protect
!           (progn
!             (fset 'default-mouse-track-event-is-with-button 
!                   'idlwave-default-mouse-track-event-is-with-button)
!             (mouse-track event))
!         (fset 'default-mouse-track-event-is-with-button oldfunc)))))
  ;;; End terrible hack section
  
  (defun idlwave-shell-mouse-print (event)


_______________________________________________
Emacs-diffs mailing list
Emacs-diffs@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-diffs

Reply via email to