aboutsummaryrefslogtreecommitdiff
path: root/modules/line_handler
diff options
context:
space:
mode:
Diffstat (limited to 'modules/line_handler')
-rw-r--r--modules/line_handler/user.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/modules/line_handler/user.py b/modules/line_handler/user.py
index 4153fc1b..855ca7f6 100644
--- a/modules/line_handler/user.py
+++ b/modules/line_handler/user.py
@@ -78,8 +78,14 @@ def chghost(event):
target.hostname = hostname
def setname(event):
- user = event["server"].get_user(event["prefix"].nickname)
- user.realname = event["args"][0]
+ nickname = event["prefix"].nickname
+ realname = event["args"][0]
+
+ user = event["server"].get_user(nickname)
+ user.realname = realname
+
+ if event["server"].is_own_nickname(nickname):
+ event["server"].realname = realname
def account(events, event):
user = event["server"].get_user(event["prefix"].nickname)