summaryrefslogtreecommitdiff
path: root/Scripts
diff options
context:
space:
mode:
Diffstat (limited to 'Scripts')
-rw-r--r--Scripts/InputContainer.cs13
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;