nil
(setq end (event-end event)
end-point (posn-point end))
- (if end-point
+ (if (numberp end-point)
(setq last-end-point end-point))
(cond
(cons event unread-command-events)))
(if (not (= (overlay-start mouse-drag-overlay)
(overlay-end mouse-drag-overlay)))
- (let* ((stop-point (or (posn-point (event-end event)) last-end-point))
+ (let* ((stop-point
+ (if (numberp (posn-point (event-end event)))
+ (posn-point (event-end event))
+ last-end-point))
;; The end that comes from where we ended the drag.
;; Point goes here.
(region-termination