mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-16 14:17:12 +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>(
|
||||
this,
|
||||
hasWhoReactedItem ? st::whoReadMenu : st::popupMenuWithIcons);
|
||||
(hasWhoReactedItem
|
||||
? st::popupMenuExpandedSeparator
|
||||
: st::popupMenuWithIcons));
|
||||
const auto session = &this->session();
|
||||
const auto controller = _controller;
|
||||
const auto groupLeaderOrSelf = [](HistoryItem *item) -> HistoryItem* {
|
||||
|
|
|
@ -952,7 +952,9 @@ base::unique_qptr<Ui::PopupMenu> FillContextMenu(
|
|||
|
||||
auto result = base::make_unique_q<Ui::PopupMenu>(
|
||||
list,
|
||||
hasWhoReactedItem ? st::whoReadMenu : st::popupMenuWithIcons);
|
||||
(hasWhoReactedItem
|
||||
? st::popupMenuExpandedSeparator
|
||||
: st::popupMenuWithIcons));
|
||||
|
||||
if (request.overSelection && !list->hasCopyRestrictionForSelected()) {
|
||||
const auto text = request.selectedItems.empty()
|
||||
|
|
|
@ -287,7 +287,9 @@ void Action::populateSubmenu() {
|
|||
return;
|
||||
}
|
||||
|
||||
const auto submenu = _parentMenu->ensureSubmenu(action());
|
||||
const auto submenu = _parentMenu->ensureSubmenu(
|
||||
action(),
|
||||
st::whoReadMenu);
|
||||
_submenu.populate(submenu, _content);
|
||||
_parentMenu->checkSubmenuShow();
|
||||
}
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 4ff70e7dff9377db10b7c04c0c96d4d7e0e10da3
|
||||
Subproject commit 9b0f4df00715f4dfaac81e17148ca37df26fb301
|
Loading…
Add table
Reference in a new issue