branch: externals/el-job
commit a318aa0bc23a05f6d15cc21a712ab237d08c5a3f
Author: Martin Edström <meedst...@runbox.eu>
Commit: Martin Edström <meedst...@runbox.eu>

    Change from while-progn to just while
---
 el-job.el | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/el-job.el b/el-job.el
index 948663b821..723d395dcb 100644
--- a/el-job.el
+++ b/el-job.el
@@ -600,17 +600,16 @@ should trigger `el-job--handle-output'."
             (print-symbols-bare t)
             (print-escape-newlines t)
             items proc)
-        (while (progn
-                 (setq items (pop splits))
-                 (setq proc (pop .ready))
-                 (push proc .busy)
-                 (push (process-buffer proc) busy-bufs)
-                 (setf (alist-get proc .input-sets) items)
-                 (with-current-buffer (process-buffer proc)
-                   (erase-buffer)
-                   (process-send-string proc (prin1-to-string items))
-                   (process-send-string proc "\n"))
-                 splits)))
+        (while splits
+          (setq items (pop splits))
+          (setq proc (pop .ready))
+          (push proc .busy)
+          (push (process-buffer proc) busy-bufs)
+          (setf (alist-get proc .input-sets) items)
+          (with-current-buffer (process-buffer proc)
+            (erase-buffer)
+            (process-send-string proc (prin1-to-string items))
+            (process-send-string proc "\n"))))
       (setf .queued-inputs nil)
       (plist-put .timestamps :work-begun (current-time))
       (setf .timer (run-with-timer .02 nil #'el-job--poll 1 busy-bufs)))))

Reply via email to