Function: battery--upower-props-changed

battery--upower-props-changed is a byte-compiled function defined in battery.el.gz.

Signature

(battery--upower-props-changed INTERFACE CHANGED INVALIDATED)

Documentation

Update status when UPower device properties change.

Respond only to those in battery-upower-subscribe-properties. Intended as a UPower PropertiesChanged signal handler.

Source Code

;; Defined in /usr/src/emacs/lisp/battery.el.gz
(defun battery--upower-props-changed (_interface changed _invalidated)
  "Update status when UPower device properties change.
Respond only to those in `battery-upower-subscribe-properties'.
Intended as a UPower PropertiesChanged signal handler."
  (when (any (lambda (prop) (assoc prop changed))
             battery-upower-subscribe-properties)
    (battery--upower-signal-handler)))