From 2f9853799d00d2065591e2a6700fd3a89bc6200b Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Wed, 31 Dec 2025 16:30:44 +0300 Subject: [PATCH] Added right press-move-release gesture to reactions on Unix systems. --- .../reactions/history_view_reactions_selector.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp index 94442aa2e5..eae6db0db1 100644 --- a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp +++ b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp @@ -918,9 +918,18 @@ void Selector::mousePressEvent(QMouseEvent *e) { } void Selector::mouseReleaseEvent(QMouseEvent *e) { - if (!_strip || _pressed != lookupSelectedIndex(e->pos())) { + if (!_strip) { return; } + if (_pressed != lookupSelectedIndex(e->pos())) { +#ifdef Q_OS_UNIX + if (!_over || e->button() != Qt::RightButton) { + return; + } +#else + return; +#endif // !Q_OS_UNIX + } _pressed = -1; const auto selected = _strip->selected(); if (selected == Strip::AddedButton::Expand) {