]> git.eshelyaron.com Git - emacs.git/commitdiff
(mouse-set-point): Use it.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 14 Apr 2004 17:30:17 +0000 (17:30 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 14 Apr 2004 17:30:17 +0000 (17:30 +0000)
lisp/mouse.el

index 9b80ccc0cf5062b51a0e5449cb09f6d4d11b3465..faa10e842d334a34d50099e81bdd276de45f6382 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mouse.el --- window system-independent mouse support
 
-;; Copyright (C) 1993, 1994, 1995, 1999, 2000, 2001
+;; Copyright (C) 1993, 94, 95, 1999, 2000, 01, 2004
 ;;   Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
@@ -577,12 +577,7 @@ This should be bound to a mouse click event type."
   (mouse-minibuffer-check event)
   ;; Use event-end in case called from mouse-drag-region.
   ;; If EVENT is a click, event-end and event-start give same value.
-  (let ((posn (event-end event)))
-    (if (not (windowp (posn-window posn)))
-       (error "Cursor not in text area of window"))
-    (select-window (posn-window posn))
-    (if (numberp (posn-point posn))
-       (goto-char (posn-point posn)))))
+  (posn-set-point (event-end event)))
 
 (defvar mouse-last-region-beg nil)
 (defvar mouse-last-region-end nil)