summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Politz <politza@hochschule-trier.de>2018-10-19 20:20:37 +0200
committerAndreas Politz <politza@hochschule-trier.de>2018-10-19 20:20:37 +0200
commita73bfd9f5122b41cc18b483395530a961fcb7491 (patch)
tree119a94bc681f364717c9c616886ac4e1e890c149
parent6caa34f0065e92257aa39f6c3cad7557e063e4bd (diff)
Avoid errors during redisplay
-rw-r--r--lisp/pdf-view.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/pdf-view.el b/lisp/pdf-view.el
index 1bf7ca8..7feb577 100644
--- a/lisp/pdf-view.el
+++ b/lisp/pdf-view.el
@@ -350,7 +350,10 @@ PNG images in Emacs buffers."
;; Setup other local variables.
(setq-local mode-line-position
'(" P" (:eval (number-to-string (pdf-view-current-page)))
- "/" (:eval (number-to-string (pdf-cache-number-of-pages)))))
+ ;; Avoid errors during redisplay.
+ "/" (:eval (or (ignore-errors
+ (number-to-string (pdf-cache-number-of-pages)))
+ "???"))))
(setq-local auto-hscroll-mode nil)
(setq-local pdf-view--server-file-name (pdf-view-buffer-file-name))
;; High values of scroll-conservatively seem to trigger