branch: externals/ssh-deploy
commit 57051042e1d49b3257a4fcea501ea31e6a24f526
Author: Christian Johansson <christ...@cvj.se>
Commit: Christian Johansson <christ...@cvj.se>

    Fixed issue were status list initialization was not working
---
 ssh-deploy.el | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/ssh-deploy.el b/ssh-deploy.el
index 6bd5987..d8bab8e 100644
--- a/ssh-deploy.el
+++ b/ssh-deploy.el
@@ -304,13 +304,13 @@
       (let ((buffer (find-buffer-visiting filename)))
         (when buffer
           (with-current-buffer buffer
-            (when (not (listp 'ssh-deploy--mode-line-status))
+            (when (not (listp ssh-deploy--mode-line-status))
               (setq ssh-deploy--mode-line-status '()))
             (push status ssh-deploy--mode-line-status)
             ;; (message "SSH Deploy - Updated status to: %s" 
ssh-deploy--mode-line-status)
             (ssh-deploy--mode-line-status-refresh))))
     (progn
-      (when (not (listp 'ssh-deploy--mode-line-status))
+      (when (not (listp ssh-deploy--mode-line-status))
         (setq ssh-deploy--mode-line-status '()))
       (push status ssh-deploy--mode-line-status)
       ;; (message "SSH Deploy - Updated status to: %s" 
ssh-deploy--mode-line-status)
@@ -318,6 +318,9 @@
 
 (defun ssh-deploy--mode-line-status-refresh ()
   "Refresh the status text based on the status variable."
+  (when (not (listp ssh-deploy--mode-line-status))
+    ;; (message "Resetting status %s" ssh-deploy--mode-line-status)
+    (setq ssh-deploy--mode-line-status '()))
   (let ((status (pop ssh-deploy--mode-line-status)))
     ;; (message "SSH Deploy - Refreshing status based on: %s" status)
     (ssh-deploy--mode-line-status-update status)))

Reply via email to