aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/url/url-queue.el
diff options
context:
space:
mode:
authorLars Magne Ingebrigtsen2014-11-23 15:05:18 +0100
committerLars Magne Ingebrigtsen2014-11-23 15:05:18 +0100
commita345ff6bf2af54db2ee03296965165127f7758ec (patch)
treede73d6a88dca950fca75e41bf0c7bcf120713cb0 /lisp/url/url-queue.el
parentc43b706ab3a699c107a91d1ab6f16014fff65b54 (diff)
downloademacs-a345ff6bf2af54db2ee03296965165127f7758ec.tar.gz
emacs-a345ff6bf2af54db2ee03296965165127f7758ec.zip
Implement a new url parameter `url-request-noninteractive'
* url-http.el (url-http): Respect `url-request-noninteractive'. * url-queue.el (url-queue-start-retrieve): Fetching through url-queue should always be noninteractive. * url-vars.el (url-request-noninteractive): New variable.
Diffstat (limited to 'lisp/url/url-queue.el')
-rw-r--r--lisp/url/url-queue.el9
1 files changed, 5 insertions, 4 deletions
diff --git a/lisp/url/url-queue.el b/lisp/url/url-queue.el
index 87469b91032..9c4b4028741 100644
--- a/lisp/url/url-queue.el
+++ b/lisp/url/url-queue.el
@@ -133,10 +133,11 @@ The variable `url-queue-timeout' sets a timeout."
133(defun url-queue-start-retrieve (job) 133(defun url-queue-start-retrieve (job)
134 (setf (url-queue-buffer job) 134 (setf (url-queue-buffer job)
135 (ignore-errors 135 (ignore-errors
136 (url-retrieve (url-queue-url job) 136 (let ((url-request-noninteractive t))
137 #'url-queue-callback-function (list job) 137 (url-retrieve (url-queue-url job)
138 (url-queue-silentp job) 138 #'url-queue-callback-function (list job)
139 (url-queue-inhibit-cookiesp job))))) 139 (url-queue-silentp job)
140 (url-queue-inhibit-cookiesp job))))))
140 141
141(defun url-queue-prune-old-entries () 142(defun url-queue-prune-old-entries ()
142 (let (dead-jobs) 143 (let (dead-jobs)