X-Git-Url: https://cgit.sxemacs.org/?p=riece;a=blobdiff_plain;f=lisp%2Friece-handle.el;h=0e35d5cf2fc537519819316750e9557e08f9a1eb;hp=f683a0af11323b4ea8110e7a0ade8380c905c737;hb=0c4cac0995b71622df3bf2616b9cfed407c42b2a;hpb=9d9bd64ae0d66f9fe0d6e05cb7fe3e5013bd4e35 diff --git a/lisp/riece-handle.el b/lisp/riece-handle.el index f683a0a..0e35d5c 100644 --- a/lisp/riece-handle.el +++ b/lisp/riece-handle.el @@ -107,7 +107,8 @@ (user-identity (riece-make-identity user riece-server-name))) (while channels (riece-naming-assert-join user (car channels)) - (if riece-gather-channel-modes + (if (and riece-gather-channel-modes + (riece-identity-equal-no-server user riece-real-nickname)) (riece-send-string (format "MODE %s\r\n" (car channels)))) (let* ((channel-identity (riece-make-identity (car channels) riece-server-name))