emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] 117/352: wcheck-receive-words varmemmaksi


From: Stefan Monnier
Subject: [elpa] 117/352: wcheck-receive-words varmemmaksi
Date: Mon, 07 Jul 2014 14:03:03 +0000

monnier pushed a commit to branch master
in repository elpa.

commit 11260eab7db7b51de72b1fe4a968085bb8945f58
Author: Teemu Likonen <address@hidden>
Date:   Wed Jul 22 08:09:48 2009 +0000

    wcheck-receive-words varmemmaksi
    
    Lisätään tarkistus, että puskuri on vielä olemassa.
---
 wcheck-mode.el |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index 56fdf23..910bb3e 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -532,10 +532,12 @@ call. The delay between consecutive calls is defined in 
variable
 
 (defun wcheck-receive-words (process string)
   "`wcheck-mode' process output handler function."
-  (with-current-buffer (wcheck-get-data :process process :buffer)
-    (setq wcheck-received-words
-          (append wcheck-received-words (split-string string "\n+" t)))
-    (wcheck-timer-add-paint-request (current-buffer))))
+  (let ((buffer (wcheck-get-data :process process :buffer)))
+    (when (buffer-live-p buffer)
+      (with-current-buffer buffer
+        (setq wcheck-received-words
+              (append wcheck-received-words (split-string string "\n+" t)))
+        (wcheck-timer-add-paint-request buffer)))))
 
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]