]> code.delx.au - gnu-emacs/blobdiff - lisp/ruler-mode.el
Don't block changes in mouse pointer inside 'track-mouse'
[gnu-emacs] / lisp / ruler-mode.el
index f0b012ed2f141eb355c5a9b655bf2c1aa2b7bf6f..4f68909ed4ccf9ff4566f39dc93935dc7f434c52 100644 (file)
@@ -437,6 +437,8 @@ the mouse has been clicked."
   (let ((drags 0)
         event)
     (track-mouse
+      ;; Signal the display engine to freeze the mouse pointer shape.
+      (setq track-mouse 'dragging)
       (while (mouse-movement-p (setq event (read-event)))
         (setq drags (1+ drags))
         (when (eq window (posn-window (event-end event)))