diff --git a/chat/message/user.go b/chat/message/user.go index 0cd700c..d6f97fa 100644 --- a/chat/message/user.go +++ b/chat/message/user.go @@ -154,8 +154,10 @@ func (u *User) render(m Message) string { switch m := m.(type) { case PublicMsg: return m.RenderFor(cfg) + Newline - case PrivateMsg: - u.SetReplyTo(m.From()) + case *PrivateMsg: + if cfg.Bell { + return m.Render(cfg.Theme) + Bel + Newline + } return m.Render(cfg.Theme) + Newline default: return m.Render(cfg.Theme) + Newline