(let ((channel-identity (riece-make-identity channel-name
riece-server-name)))
(riece-join-channel channel-identity)
- (riece-switch-to-channel channel-identity))
- (if (and riece-current-channel
- (riece-identity-equal (riece-make-identity channel-name
- riece-server-name)
- riece-current-channel))
- (with-current-buffer riece-user-list-buffer
- (setq riece-redisplay-buffer t)))))
+ (riece-switch-to-channel channel-identity)
+ (setq riece-join-channel-candidate nil))))
(defun riece-naming-assert-part (user-name channel-name)
(riece-user-toggle-channel user-name channel-name nil)
(riece-channel-toggle-speaker channel-name user-name nil)
(if (riece-identity-equal-no-server user-name riece-real-nickname)
(riece-part-channel (riece-make-identity channel-name
- riece-server-name))
- (if (and riece-current-channel
- (riece-identity-equal (riece-make-identity channel-name
- riece-server-name)
- riece-current-channel))
- (with-current-buffer riece-user-list-buffer
- (setq riece-redisplay-buffer t)))))
+ riece-server-name))))
(defun riece-naming-assert-rename (old-name new-name)
(if (riece-identity-equal-no-server old-name riece-real-nickname)
pointer (member old-name users))
(if pointer
(setcar pointer new-name))
- (if (and riece-current-channel
- (riece-identity-equal (riece-make-identity (car channels)
- riece-server-name)
- riece-current-channel))
- (with-current-buffer riece-user-list-buffer
- (setq riece-redisplay-buffer t)))
(setq channels (cdr channels)))
(riece-rename-user old-name new-name)))