diff --git a/sources/editor/ui/terminaleditor.cpp b/sources/editor/ui/terminaleditor.cpp index c84ae5ecf..77e0c2112 100644 --- a/sources/editor/ui/terminaleditor.cpp +++ b/sources/editor/ui/terminaleditor.cpp @@ -219,9 +219,9 @@ void TerminalEditor::activeConnections(bool active) { if (active) { m_editor_connections << connect(ui->m_x_dsb, QOverload::of(&QDoubleSpinBox::valueChanged), - this, &TerminalEditor::posEdited); + [this]() { TerminalEditor::posEdited(); ui->m_x_dsb->setFocus();} ) ; m_editor_connections << connect(ui->m_y_dsb, QOverload::of(&QDoubleSpinBox::valueChanged), - this, &TerminalEditor::posEdited); + [this]() { TerminalEditor::posEdited(); ui->m_y_dsb->setFocus(); } ) ; m_editor_connections << connect(ui->m_orientation_cb, QOverload::of(&QComboBox::activated), this, &TerminalEditor::orientationEdited); m_editor_connections << connect(ui->m_name_le, &QLineEdit::editingFinished,