Support multiple key handlers.

This commit is contained in:
Paul Chote
2017-09-03 16:50:41 +01:00
committed by reaperrr
parent 7459050af9
commit c6fe1639db
5 changed files with 19 additions and 9 deletions

View File

@@ -153,7 +153,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
CloseChat();
var keyListener = chatChrome.Get<LogicKeyListenerWidget>("KEY_LISTENER");
keyListener.OnKeyPress = e =>
keyListener.AddHandler(e =>
{
if (e.Event == KeyInputEvent.Up || !chatText.IsDisabled())
return false;
@@ -165,7 +165,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
}
return false;
};
});
}
}