Fix Content Finder input action binding in Output Log

This commit is contained in:
Wojtek Figat
2024-10-01 12:29:29 +02:00
parent e9ac02d416
commit 0b492180df

View File

@@ -65,11 +65,6 @@ namespace FlaxEditor.Windows
/// </summary>
public OutputLogWindow Window;
/// <summary>
/// The input actions collection to processed during user input.
/// </summary>
public InputActionsContainer InputActions = new InputActionsContainer();
/// <summary>
/// The default text style.
/// </summary>
@@ -88,7 +83,7 @@ namespace FlaxEditor.Windows
/// <inheritdoc />
public override bool OnKeyDown(KeyboardKeys key)
{
if (InputActions.Process(Editor.Instance, this, key))
if (Window.InputActions.Process(Editor.Instance, this, key))
return true;
return base.OnKeyDown(key);
}
@@ -214,9 +209,8 @@ namespace FlaxEditor.Windows
// Setup editor options
Editor.Options.OptionsChanged += OnEditorOptionsChanged;
OnEditorOptionsChanged(Editor.Options.Options);
_output.InputActions.Add(options => options.Search, () => _searchBox.Focus());
InputActions.Add(options => options.Search, () => _searchBox.Focus());
InputActions.Add(options => options.Search, _searchBox.Focus);
GameCooker.Event += OnGameCookerEvent;
ScriptsBuilder.CompilationFailed += OnScriptsCompilationFailed;