Function: image-dired-thumb-queue-run

image-dired-thumb-queue-run is a byte-compiled function defined in image-dired-external.el.gz.

Signature

(image-dired-thumb-queue-run)

Documentation

Run a queued job if one exists and not too many jobs are running.

Queued items live in image-dired-queue. Number of simultaneous jobs is limited by image-dired-queue-active-limit.

Source Code

;; Defined in /usr/src/emacs/lisp/image/image-dired-external.el.gz
(defun image-dired-thumb-queue-run ()
  "Run a queued job if one exists and not too many jobs are running.
Queued items live in `image-dired-queue'.
Number of simultaneous jobs is limited by `image-dired-queue-active-limit'."
  (while (and image-dired-queue
              (< image-dired-queue-active-jobs
                 image-dired-queue-active-limit))
    (cl-incf image-dired-queue-active-jobs)
    (apply #'image-dired-create-thumb-1 (pop image-dired-queue))))