mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Don't scroll large message menus.
This commit is contained in:
parent
2d75f9e752
commit
85ec212220
4 changed files with 10 additions and 4 deletions
|
@ -2024,7 +2024,9 @@ void HistoryInner::showContextMenu(QContextMenuEvent *e, bool showFromTouch) {
|
||||||
}
|
}
|
||||||
_menu = base::make_unique_q<Ui::PopupMenu>(
|
_menu = base::make_unique_q<Ui::PopupMenu>(
|
||||||
this,
|
this,
|
||||||
hasWhoReactedItem ? st::whoReadMenu : st::popupMenuWithIcons);
|
(hasWhoReactedItem
|
||||||
|
? st::popupMenuExpandedSeparator
|
||||||
|
: st::popupMenuWithIcons));
|
||||||
const auto session = &this->session();
|
const auto session = &this->session();
|
||||||
const auto controller = _controller;
|
const auto controller = _controller;
|
||||||
const auto groupLeaderOrSelf = [](HistoryItem *item) -> HistoryItem* {
|
const auto groupLeaderOrSelf = [](HistoryItem *item) -> HistoryItem* {
|
||||||
|
|
|
@ -952,7 +952,9 @@ base::unique_qptr<Ui::PopupMenu> FillContextMenu(
|
||||||
|
|
||||||
auto result = base::make_unique_q<Ui::PopupMenu>(
|
auto result = base::make_unique_q<Ui::PopupMenu>(
|
||||||
list,
|
list,
|
||||||
hasWhoReactedItem ? st::whoReadMenu : st::popupMenuWithIcons);
|
(hasWhoReactedItem
|
||||||
|
? st::popupMenuExpandedSeparator
|
||||||
|
: st::popupMenuWithIcons));
|
||||||
|
|
||||||
if (request.overSelection && !list->hasCopyRestrictionForSelected()) {
|
if (request.overSelection && !list->hasCopyRestrictionForSelected()) {
|
||||||
const auto text = request.selectedItems.empty()
|
const auto text = request.selectedItems.empty()
|
||||||
|
|
|
@ -287,7 +287,9 @@ void Action::populateSubmenu() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const auto submenu = _parentMenu->ensureSubmenu(action());
|
const auto submenu = _parentMenu->ensureSubmenu(
|
||||||
|
action(),
|
||||||
|
st::whoReadMenu);
|
||||||
_submenu.populate(submenu, _content);
|
_submenu.populate(submenu, _content);
|
||||||
_parentMenu->checkSubmenuShow();
|
_parentMenu->checkSubmenuShow();
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 4ff70e7dff9377db10b7c04c0c96d4d7e0e10da3
|
Subproject commit 9b0f4df00715f4dfaac81e17148ca37df26fb301
|
Loading…
Add table
Reference in a new issue