Fix disabled chat focus issues.

This commit is contained in:
Paul Chote
2021-10-16 15:00:04 +01:00
committed by Smittytron
parent e1e76411f7
commit 166583b1ec
2 changed files with 3 additions and 3 deletions

View File

@@ -41,7 +41,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
TextNotification lastLine;
int repetitions;
bool chatEnabled = true;
bool chatEnabled;
[ObjectCreator.UseCtor]
public IngameChatLogic(Widget widget, OrderManager orderManager, World world, ModData modData, bool isMenuChat, Dictionary<string, MiniYaml> logicArgs)
@@ -325,7 +325,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
if (chatEnabled && !chatWasEnabled)
{
chatText.Text = "";
if (Ui.KeyboardFocusWidget == null)
if (Ui.KeyboardFocusWidget == null && chatChrome.Visible)
chatText.TakeKeyboardFocus();
}
else if (!chatEnabled)

View File

@@ -60,7 +60,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
MapPreview map;
Session.MapStatus mapStatus;
bool chatEnabled = true;
bool chatEnabled;
bool addBotOnMapLoad;
bool disableTeamChat;
bool insufficientPlayerSpawns;