From 206000a3d606135d3afa6509fb276d62be6e2b70 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Tue, 14 Nov 2023 11:29:44 +0100 Subject: [PATCH] Fix state of LineColumButton after clicking When using the `pressed` signal, the button stays in the "pressed" state forever afterwards. Using the `clicked` signal behaves correctly, so use that instead. Change-Id: I646c93f1db3b1176630f1cfa718aba01d0aaf252 Reviewed-by: David Schulz --- src/plugins/texteditor/texteditor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp index 66efbcfda02..db85a570178 100644 --- a/src/plugins/texteditor/texteditor.cpp +++ b/src/plugins/texteditor/texteditor.cpp @@ -157,7 +157,7 @@ public: , m_editor(parent) { connect(m_editor, &QPlainTextEdit::cursorPositionChanged, this, &LineColumnButton::update); - connect(this, &QToolButton::pressed, ActionManager::instance(), [this] { + connect(this, &QToolButton::clicked, ActionManager::instance(), [this] { emit m_editor->activateEditor(EditorManager::IgnoreNavigationHistory); QMetaObject::invokeMethod(ActionManager::instance(), [] { if (Command *cmd = ActionManager::command(Core::Constants::GOTO)) {