From 2eb01af5e7514f6991aec722453e64ff0acb6b4b Mon Sep 17 00:00:00 2001 From: Daniel <24928223+dnsge@users.noreply.github.com> Date: Sun, 1 Nov 2020 08:59:43 -0500 Subject: [PATCH] Prevent default tab completion from overriding colon menu (#2133) Co-authored-by: pajlada --- CHANGELOG.md | 1 + src/widgets/helper/ResizingTextEdit.cpp | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bee34918..488392cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,6 +43,7 @@ - Bugfix: Fixed previous link info not updating after `Link information` setting is enabled (#2054) - Bugfix: Fix Tab key not working in the Ctrl+K Quick Switcher (#2065) - Bugfix: Fix bug preventing moderator actions when viewing a user card from the search window (#1089) +- Bugfix: Fix `:` emote completion menu ignoring emote capitalization (#1962) ## 2.2.0 diff --git a/src/widgets/helper/ResizingTextEdit.cpp b/src/widgets/helper/ResizingTextEdit.cpp index b8d0cd4a..7d4aad4e 100644 --- a/src/widgets/helper/ResizingTextEdit.cpp +++ b/src/widgets/helper/ResizingTextEdit.cpp @@ -94,7 +94,8 @@ void ResizingTextEdit::keyPressEvent(QKeyEvent *event) bool doComplete = (event->key() == Qt::Key_Tab || event->key() == Qt::Key_Backtab) && - (event->modifiers() & Qt::ControlModifier) == Qt::NoModifier; + (event->modifiers() & Qt::ControlModifier) == Qt::NoModifier && + !event->isAccepted(); if (doComplete) {