mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-15 21:57:10 +02:00
Fix drag-n-drop forward of selected album.
This commit is contained in:
parent
1f0acae151
commit
0fffeac8da
1 changed files with 10 additions and 1 deletions
|
@ -1738,7 +1738,16 @@ std::unique_ptr<QMimeData> HistoryInner::prepareDrag() {
|
|||
return mimeData;
|
||||
} else if (pressedView) {
|
||||
auto forwardIds = MessageIdsList();
|
||||
if (_mouseCursorState == CursorState::Date) {
|
||||
const auto tryForwardSelection = uponSelected
|
||||
&& !_controller->adaptive().isOneColumn();
|
||||
const auto forwardSelectionState = tryForwardSelection
|
||||
? getSelectionState()
|
||||
: HistoryView::TopBarWidget::SelectedState();
|
||||
if (forwardSelectionState.count > 0
|
||||
&& (forwardSelectionState.count
|
||||
== forwardSelectionState.canForwardCount)) {
|
||||
forwardIds = getSelectedItems();
|
||||
} else if (_mouseCursorState == CursorState::Date) {
|
||||
forwardIds = session().data().itemOrItsGroup(_mouseActionItem);
|
||||
} else if (pressedView->isHiddenByGroup() && pressedHandler) {
|
||||
forwardIds = MessageIdsList(1, _mouseActionItem->fullId());
|
||||
|
|
Loading…
Add table
Reference in a new issue