diff options
| author | Julien Danjou | 2010-09-10 18:55:55 -0700 |
|---|---|---|
| committer | Glenn Morris | 2010-09-10 18:55:55 -0700 |
| commit | 6f6dc4da1dcfd84900feeb63b84abc0a5e8799ea (patch) | |
| tree | b0a1eb74290f4782d8afd45ddd2677822b1661e7 | |
| parent | 639b9d87d2121d3c4b25b6dae18b3a3e4e7de5ef (diff) | |
| download | emacs-6f6dc4da1dcfd84900feeb63b84abc0a5e8799ea.tar.gz emacs-6f6dc4da1dcfd84900feeb63b84abc0a5e8799ea.zip | |
* lisp/url/url-cache (url-store-in-cache): Make `buff' argument really optional.
| -rw-r--r-- | lisp/url/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/url/url-cache.el | 13 |
2 files changed, 9 insertions, 8 deletions
diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog index 11d48f97fbf..c8defd459cd 100644 --- a/lisp/url/ChangeLog +++ b/lisp/url/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2010-09-11 Julien Danjou <julien@danjou.info> | ||
| 2 | |||
| 3 | * url-cache (url-store-in-cache): Make `buff' argument really optional. | ||
| 4 | |||
| 1 | 2010-09-09 Glenn Morris <rgm@gnu.org> | 5 | 2010-09-09 Glenn Morris <rgm@gnu.org> |
| 2 | 6 | ||
| 3 | * url-cookie.el (url-cookie-expired-p): Tweak previous change. | 7 | * url-cookie.el (url-cookie-expired-p): Tweak previous change. |
diff --git a/lisp/url/url-cache.el b/lisp/url/url-cache.el index 71841c9a0ca..ebd9f6123ff 100644 --- a/lisp/url/url-cache.el +++ b/lisp/url/url-cache.el | |||
| @@ -62,14 +62,11 @@ FILE can be created or overwritten." | |||
| 62 | ;;;###autoload | 62 | ;;;###autoload |
| 63 | (defun url-store-in-cache (&optional buff) | 63 | (defun url-store-in-cache (&optional buff) |
| 64 | "Store buffer BUFF in the cache." | 64 | "Store buffer BUFF in the cache." |
| 65 | (if (not (and buff (get-buffer buff))) | 65 | (with-current-buffer (get-buffer (or buff (current-buffer))) |
| 66 | nil | 66 | (let ((fname (url-cache-create-filename (url-view-url t)))) |
| 67 | (save-current-buffer | 67 | (if (url-cache-prepare fname) |
| 68 | (and buff (set-buffer buff)) | 68 | (let ((coding-system-for-write 'binary)) |
| 69 | (let* ((fname (url-cache-create-filename (url-view-url t)))) | 69 | (write-region (point-min) (point-max) fname nil 5)))))) |
| 70 | (if (url-cache-prepare fname) | ||
| 71 | (let ((coding-system-for-write 'binary)) | ||
| 72 | (write-region (point-min) (point-max) fname nil 5))))))) | ||
| 73 | 70 | ||
| 74 | ;;;###autoload | 71 | ;;;###autoload |
| 75 | (defun url-is-cached (url) | 72 | (defun url-is-cached (url) |