* riece-server.el (riece-close-server-process): Call riece-exit.
2003-10-08 Daiki Ueno <ueno@unixuser.org>
- * riece-server.el (riece-quit-server-process): Call
- riece-close-server-process instead of kill-process.
+ * riece-filter.el (riece-sentinel): Don't call riece-exit here.
+ * riece-server.el (riece-close-server-process): Call riece-exit.
+ (riece-quit-server-process): Call riece-close-server-process
+ instead of kill-process.
2003-10-07 Daiki Ueno <ueno@unixuser.org>
(riece-part-channel (car channels)))
(setq channels (cdr channels))))
(riece-redisplay-buffers)
- (riece-close-server-process process)
- ;; If no server process is available, exit.
- (unless riece-process-list
- (riece-exit)))))
+ (riece-close-server-process process))))
(provide 'riece-filter)
(if riece-debug
(delete-process process)
(kill-buffer (process-buffer process)))
- (setq riece-process-list (delq process riece-process-list)))
+ (setq riece-process-list (delq process riece-process-list))
+ ;; If no server process is available, exit.
+ (unless riece-process-list
+ (riece-exit)))
(defun riece-server-opened (&optional server-name)
(let ((process-list riece-process-list))