]> git.eshelyaron.com Git - emacs.git/commitdiff
(sup-pos-to-window): Use some-window instead
authorGerd Moellmann <gerd@gnu.org>
Mon, 3 Jul 2000 09:11:03 +0000 (09:11 +0000)
committerGerd Moellmann <gerd@gnu.org>
Mon, 3 Jul 2000 09:11:03 +0000 (09:11 +0000)
of cycling through windows with next-window.

lisp/term/sup-mouse.el

index 0075b30252642d71a58e232d1d230d721cb8f5e8..13fb796e399517d6ef1d0c77ed2d747d14b29136 100644 (file)
@@ -191,18 +191,6 @@ X and Y are 0-based character positions in the window."
 (defun sup-pos-to-window (x y)
   "Find window corresponding to frame coordinates.
 X and Y are 0-based character positions on the frame."
-  (let ((edges (window-edges))
-       (window nil))
-    (while (and (not (eq window (selected-window)))
-               (or (<  y (nth 1 edges))
-                   (>= y (nth 3 edges))
-                   (<  x (nth 0 edges))
-                   (>= x (nth 2 edges))))
-      (setq window (next-window window))
-      (setq edges (window-edges window))
-      )
-    (or window (selected-window))
-    )
-  )
+  (some-window (lambda (w) (coordinates-in-window-p (cons x y) w))))
 
 ;;; sup-mouse.el ends here