Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 553a126bf4e00e2a40d4c847f7ea9a2b > files > 10

xemacs-packages-extra-20100727-1.fc13.src.rpm

--- xemacs-sumo-20060510/xemacs-packages/edit-utils/avoid.el~	2002-04-11 02:35:37.000000000 +0300
+++ xemacs-sumo-20060510/xemacs-packages/edit-utils/avoid.el	2006-09-03 02:27:54.000000000 +0300
@@ -173,13 +173,15 @@
 (defun mouse-avoidance-too-close-p (mouse)
   ;;  Return t if mouse pointer and point cursor are too close.
   ;; Acceptable distance is defined by mouse-avoidance-threshold.
+ (condition-case nil
   (let ((point (mouse-avoidance-point-position)))
     (and (eq (car mouse) (car point))
 	 (car (cdr mouse))
 	 (< (abs (- (car (cdr mouse)) (car (cdr point))))
 	    mouse-avoidance-threshold)
 	 (< (abs (- (cdr (cdr mouse)) (cdr (cdr point))))
-	    mouse-avoidance-threshold))))
+	    mouse-avoidance-threshold)))
+  (error nil)))
 
 (defun mouse-avoidance-banish-destination ()
   "The position to which mouse-avoidance-mode `banish' moves the mouse.