summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lisp/pdf-cache.el8
1 files changed, 5 insertions, 3 deletions
diff --git a/lisp/pdf-cache.el b/lisp/pdf-cache.el
index e7968bf..d4a27db 100644
--- a/lisp/pdf-cache.el
+++ b/lisp/pdf-cache.el
@@ -105,12 +105,14 @@ is nil and VALUE undefined."
nil)
(defun pdf-cache-clear-data-of-pages (&rest pages)
- (dolist (page pages)
- (remhash page pdf-cache--data)))
+ (when pdf-cache--data
+ (dolist (page pages)
+ (remhash page pdf-cache--data))))
(defun pdf-cache-clear-data ()
(interactive)
- (clrhash pdf-cache--data))
+ (when pdf-cache--data
+ (clrhash pdf-cache--data)))
(defmacro define-pdf-cache-function (command &optional page-arg-p)
"Define a simple data cache function.