From 37ac08ecfe1fe3bd62eadc52c78bb4a00fdf8d66 Mon Sep 17 00:00:00 2001 From: deniz1a Date: Sun, 2 Aug 2015 16:17:48 +0300 Subject: [PATCH] Revert "Improves filter text field in asset browser." This reverts commit 4fcf73921f07b8784c567f642d31e4e37c8fae95. --- .../Widgets/Logic/AssetBrowserLogic.cs | 30 +++++-------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git a/OpenRA.Mods.Common/Widgets/Logic/AssetBrowserLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/AssetBrowserLogic.cs index c4b0fe0051..8afcb6d4d6 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/AssetBrowserLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/AssetBrowserLogic.cs @@ -108,29 +108,9 @@ namespace OpenRA.Mods.Common.Widgets.Logic panel.Get("COLORBLOCK").GetColor = () => Game.Settings.Player.Color.RGB; } - Action closeAssetBrowser = () => - { - if (isVideoLoaded) - player.Stop(); - Ui.CloseWindow(); - onExit(); - }; - filenameInput = panel.Get("FILENAME_INPUT"); - filenameInput.TakeKeyboardFocus(); filenameInput.OnTextEdited = () => ApplyFilter(filenameInput.Text); - filenameInput.OnEscKey = () => - { - if (filenameInput.Text.Length == 0) - closeAssetBrowser(); - else - { - filenameInput.Text = ""; - filenameInput.OnTextEdited(); - } - - return true; - }; + filenameInput.OnEscKey = filenameInput.YieldKeyboardFocus; var frameContainer = panel.GetOrNull("FRAME_SELECTOR"); if (frameContainer != null) @@ -238,7 +218,13 @@ namespace OpenRA.Mods.Common.Widgets.Logic var closeButton = panel.GetOrNull("CLOSE_BUTTON"); if (closeButton != null) - closeButton.OnClick = closeAssetBrowser; + closeButton.OnClick = () => + { + if (isVideoLoaded) + player.Stop(); + Ui.CloseWindow(); + onExit(); + }; } void SelectNextFrame()