diff options
| -rw-r--r-- | lisp/pdf-cache.el | 8 |
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. |
