(overlays visible-mark-overlays)
(faces visible-mark-faces)
(faces-forward visible-mark-forward-faces))
- (if mark-active (setq faces (cons 'visible-mark-active (cdr faces))))
+ (when (and mark-active (not deactivate-mark)) (setq faces (cons 'visible-mark-active (cdr faces))))
(dotimes (i visible-mark-max)
(visible-mark-move-overlay (pop overlays) (pop marks) (car faces))
(if (cdr faces) (pop faces)))