Function: package-menu--mark-or-notify-upgrades

package-menu--mark-or-notify-upgrades is a byte-compiled function defined in package.el.gz.

Signature

(package-menu--mark-or-notify-upgrades)

Documentation

If there's a *Packages* buffer, check for upgrades and possibly mark them.

Do nothing if there's no *Packages* buffer. If there are upgrades, mark them if package-menu--mark-upgrades-pending is non-nil, otherwise just notify the user that there are upgrades. This function is called after package-refresh-contents.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/package.el.gz
(defun package-menu--mark-or-notify-upgrades ()
  "If there's a *Packages* buffer, check for upgrades and possibly mark them.
Do nothing if there's no *Packages* buffer.  If there are
upgrades, mark them if `package-menu--mark-upgrades-pending' is
non-nil, otherwise just notify the user that there are upgrades.
This function is called after `package-refresh-contents'."
  (let ((buf (get-buffer "*Packages*")))
    (when (buffer-live-p buf)
      (with-current-buffer buf
        (if package-menu--mark-upgrades-pending
            (package-menu--mark-upgrades-1)
          (package-menu--find-and-notify-upgrades))))))