From f5e77a4587aa5fb98501ae8176c7c3957aa2bb3b Mon Sep 17 00:00:00 2001 From: Rob Howell Date: Wed, 27 Mar 2024 21:16:20 -0400 Subject: [PATCH] UI: Fix scene rename on tab and back tab --- UI/window-basic-main.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index bcebcf363..29cf6982f 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -10662,10 +10662,16 @@ bool SceneRenameDelegate::eventFilter(QObject *editor, QEvent *event) { if (event->type() == QEvent::KeyPress) { QKeyEvent *keyEvent = static_cast(event); - if (keyEvent->key() == Qt::Key_Escape) { + switch (keyEvent->key()) { + case Qt::Key_Escape: { QLineEdit *lineEdit = qobject_cast(editor); if (lineEdit) lineEdit->undo(); + break; + } + case Qt::Key_Tab: + case Qt::Key_Backtab: + return false; } }