From aac3edc1e22636803ceceddceda1122e9958846c Mon Sep 17 00:00:00 2001 From: falkTX Date: Tue, 27 Jun 2023 20:30:31 +0200 Subject: [PATCH] force focus to text input dialogs Signed-off-by: falkTX --- src/AsyncDialog.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/AsyncDialog.cpp b/src/AsyncDialog.cpp index 1009eac..49af49f 100644 --- a/src/AsyncDialog.cpp +++ b/src/AsyncDialog.cpp @@ -220,6 +220,10 @@ struct AsyncTextInput : OpaqueWidget } TextField::onSelectKey(e); } + void step() override { + APP->event->setSelectedWidget(this); + TextField::step(); + } }; AsyncTextField* const textField = new AsyncTextField; textField->box.size.x = contentLayout->box.size.x - (label != nullptr ? label->box.size.x + margin : 0);