Commit 0507406b authored by Nicolas Richard's avatar Nicolas Richard Committed by Stefan Monnier

* lisp/battery.el (battery-update): Handle the case where battery

status is "N/A".

Fixes: debbugs:17319
parent 844465d6
2014-04-25 Nicolas Richard <theonewiththeevillook@yahoo.fr>
* battery.el (battery-update): Handle the case where battery
status is "N/A" (bug#17319).
2014-04-24 Eli Zaretskii <eliz@gnu.org>
* tooltip.el (tooltip-show-help-non-mode, tooltip-show-help): Use
equal-including-properties to compare help-echo strings. (Bug#17331)
* tooltip.el (tooltip-show-help-non-mode, tooltip-show-help):
Use equal-including-properties to compare help-echo strings (bug#17331).
2014-04-24 Leo Liu <sdl.web@gmail.com>
......
......@@ -201,19 +201,18 @@ seconds."
(defun battery-update ()
"Update battery status information in the mode line."
(let ((data (and battery-status-function (funcall battery-status-function))))
(let* ((data (and battery-status-function (funcall battery-status-function)))
(percentage (car (read-from-string (cdr (assq ?p data))))))
(setq battery-mode-line-string
(propertize (if (and battery-mode-line-format
(<= (car (read-from-string (cdr (assq ?p data))))
battery-mode-line-limit))
(battery-format
battery-mode-line-format
data)
(numberp percentage)
(<= percentage battery-mode-line-limit))
(battery-format battery-mode-line-format data)
"")
'face
(and (<= (car (read-from-string (cdr (assq ?p data))))
battery-load-critical)
'error)
(and (numberp percentage)
(<= percentage battery-load-critical)
'error)
'help-echo "Battery status information")))
(force-mode-line-update))
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment