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

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

[elpa] 229/255: igs TODO: consistent game un-observation


From: Eric Schulte
Subject: [elpa] 229/255: igs TODO: consistent game un-observation
Date: Sun, 16 Mar 2014 01:02:53 +0000

eschulte pushed a commit to branch go
in repository elpa.

commit ea18111c0e696b0475253ea7db279cc92f9b8bb0
Author: Eric Schulte <address@hidden>
Date:   Thu Aug 8 11:58:23 2013 -0600

    igs TODO: consistent game un-observation
---
 back-ends/igs.el |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/back-ends/igs.el b/back-ends/igs.el
index 619d9ab..b149d11 100644
--- a/back-ends/igs.el
+++ b/back-ends/igs.el
@@ -484,8 +484,11 @@ This is used to re-send messages to keep the IGS server 
from timing out.")
 (defmethod go-quit ((igs igs))
   (with-igs igs
     (if (number igs)
-        (progn (igs-send (format "observe %d" (number igs)))
-               (setf (number igs) nil))
+        (progn
+          ;; TOOD: ensure still on our server-side observation list
+          ;;       (e.g., hasn't been removed after a resignation)
+          (igs-send (format "observe %d" (number igs)))
+          (setf (number igs) nil))
       (igs-send "quit"))))
 
 (defmethod go-score ((igs igs))



reply via email to

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