diff options
Diffstat (limited to 'Scripts')
| -rw-r--r-- | Scripts/InputContainer.cs | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/Scripts/InputContainer.cs b/Scripts/InputContainer.cs index 485086e..8e8ef90 100644 --- a/Scripts/InputContainer.cs +++ b/Scripts/InputContainer.cs @@ -15,7 +15,6 @@ namespace Texty.Scripts InputField = GetNode<LineEdit>(nameof(InputField)); SubmitButton = GetNode<Button>(nameof(SubmitButton)); - InputField.GrabFocus(); SubmitButton.Disabled = InputField.Text.Empty(); } @@ -34,6 +33,18 @@ namespace Texty.Scripts SubmitText(InputField.Text); } + public void OnVisibilityChanged() + { + if (Visible) + { + InputField.GrabFocus(); + } + else + { + InputField.ReleaseFocus(); + } + } + private void SubmitText(string newText) { if (newText.Empty()) return; |
