From 80ca2d186db4fea8d7a04890808ae71e10612ffa Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Thu, 15 Aug 2024 18:17:33 +0900 Subject: [PATCH] Fix 'go to page' functionality. This resolves issue #5 Signed-off-by: Michele Calgaro --- .../src/ui/application-desktop/ZLTQtApplicationWindow.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/zlibrary/core/src/ui/application-desktop/ZLTQtApplicationWindow.cpp b/zlibrary/core/src/ui/application-desktop/ZLTQtApplicationWindow.cpp index ee0b390..0a615bb 100644 --- a/zlibrary/core/src/ui/application-desktop/ZLTQtApplicationWindow.cpp +++ b/zlibrary/core/src/ui/application-desktop/ZLTQtApplicationWindow.cpp @@ -240,11 +240,10 @@ ZLTQtApplicationWindow::LineEditParameter::LineEditParameter(TQToolBar *toolbar, void ZLTQtApplicationWindow::LineEditParameter::keyReleaseEvent(TQKeyEvent *event) { event->accept(); - const std::string key = ZLTQtKeyUtil::keyName(event); - if (key == "") { + if (event->key() == TQt::Key_Enter || event->key() == TQt::Key_Return) { myWindow.application().doAction(myActionId); myWindow.setFocusToMainWidget(); - } else if (key == "") { + } else if (event->key() == TQt::Key_Escape) { restoreOldValue(); myWindow.setFocusToMainWidget(); }