[beirc-cvs] CVS update: beirc/application.lisp
Andreas Fuchs
afuchs at common-lisp.net
Sun Oct 2 09:14:17 UTC 2005
Update of /project/beirc/cvsroot/beirc
In directory common-lisp.net:/tmp/cvs-serv6047
Modified Files:
application.lisp
Log Message:
small bug fix to load-user-init-file: use pathname consistently; don't
try to redraw an *a-f* that isn't there.
Date: Sun Oct 2 11:14:17 2005
Author: afuchs
Index: beirc/application.lisp
diff -u beirc/application.lisp:1.23 beirc/application.lisp:1.24
--- beirc/application.lisp:1.23 Sun Oct 2 10:59:23 2005
+++ beirc/application.lisp Sun Oct 2 11:14:16 2005
@@ -272,12 +272,13 @@
do (unless (gethash join-channel (receivers frame))
(irc:join connection join-channel)))))
-(defun load-user-init-file (&optional (pathname *beirc-user-init-file*))
- (when (probe-file *beirc-user-init-file*)
+(defun load-user-init-file (&key (pathname *beirc-user-init-file*))
+ (when (probe-file pathname)
(let ((*package* #.*package*))
(load pathname))
- (join-missing-channels *application-frame*)
- (redraw-all-receivers)))
+ (when *application-frame*
+ (join-missing-channels *application-frame*)
+ (redraw-all-receivers))))
(define-beirc-command (com-reload :name t) ()
(load-user-init-file))
More information about the Beirc-cvs
mailing list