Function: image-dired-dired-after-readin-hook

image-dired-dired-after-readin-hook is a byte-compiled function defined in image-dired-dired.el.gz.

Signature

(image-dired-dired-after-readin-hook)

Documentation

Relocate existing thumbnail overlays in Dired buffer after reverting.

Move each overlay to its corresponding file if it still exists. Otherwise, delete the overlay. Used by image-dired-dired-toggle-marked-thumbs.

Source Code

;; Defined in /usr/src/emacs/lisp/image/image-dired-dired.el.gz
(defun image-dired-dired-after-readin-hook ()
  "Relocate existing thumbnail overlays in Dired buffer after reverting.
Move each overlay to its corresponding file if it still exists.
Otherwise, delete the overlay.
Used by `image-dired-dired-toggle-marked-thumbs'."
  (mapc (lambda (overlay)
          (when (overlay-get overlay 'put-image)
            (let* ((image-file (overlay-get overlay 'image-file))
                   (image-pos (dired-goto-file image-file)))
              (if image-pos
                  (move-overlay overlay image-pos image-pos)
                (delete-overlay overlay)))))
        (overlays-in (point-min) (point-max))))