diff --git a/src/AcDream.App/UI/Layout/ChatWindowController.cs b/src/AcDream.App/UI/Layout/ChatWindowController.cs index e1392ee0..da8e21df 100644 --- a/src/AcDream.App/UI/Layout/ChatWindowController.cs +++ b/src/AcDream.App/UI/Layout/ChatWindowController.cs @@ -173,6 +173,7 @@ public sealed class ChatWindowController : IRetainedWindowStateController, IReta private static string ChannelButtonLabel(ChatChannelKind k) => k switch { ChatChannelKind.Say => "Chat", + ChatChannelKind.Tell => "Tell", ChatChannelKind.General => "General", ChatChannelKind.Trade => "Trade", ChatChannelKind.Lfg => "LFG", @@ -428,10 +429,9 @@ public sealed class ChatWindowController : IRetainedWindowStateController, IReta TalkFocusSpecial => SelectedName() is not null, _ => true, }; - menu.ButtonLabelProvider = () => - c._activeChannel == ChatChannelKind.Tell && c._tellTarget is { } t - ? t - : ChannelButtonLabel(c._activeChannel); + // The button names the FOCUS, not the target: retail shows "Tell", + // not the person's name. + menu.ButtonLabelProvider = () => ChannelButtonLabel(c._activeChannel); menu.OnOpen = RebuildItems; menu.OnSelect = p => {