mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2026-07-30 17:16:46 +00:00
Fixed display of menu for actions in profile top bar for sublists.
This commit is contained in:
@@ -269,7 +269,7 @@ private:
|
||||
void addSupportInfo();
|
||||
void addInfo();
|
||||
void addStoryArchive();
|
||||
void addNewWindow();
|
||||
void addNewWindow(bool addSeparator = true);
|
||||
void addToggleFolder();
|
||||
void addToggleUnreadMark();
|
||||
void addToggleArchive();
|
||||
@@ -662,7 +662,7 @@ void Filler::addToggleUnreadMark() {
|
||||
}, (unread ? &st::menuIconMarkRead : &st::menuIconMarkUnread));
|
||||
}
|
||||
|
||||
void Filler::addNewWindow() {
|
||||
void Filler::addNewWindow(bool addSeparator) {
|
||||
const auto controller = _controller;
|
||||
if (_folder) {
|
||||
_addAction(tr::lng_context_new_window(tr::now), [=] {
|
||||
@@ -671,7 +671,9 @@ void Filler::addNewWindow() {
|
||||
SeparateType::Archive,
|
||||
&controller->session()));
|
||||
}, &st::menuIconNewWindow);
|
||||
AddSeparatorAndShiftUp(_addAction);
|
||||
if (addSeparator) {
|
||||
AddSeparatorAndShiftUp(_addAction);
|
||||
}
|
||||
return;
|
||||
} else if (const auto weak = base::make_weak(_sublist)) {
|
||||
_addAction(tr::lng_context_new_window(tr::now), [=] {
|
||||
@@ -682,7 +684,9 @@ void Filler::addNewWindow() {
|
||||
sublist));
|
||||
}
|
||||
}, &st::menuIconNewWindow);
|
||||
AddSeparatorAndShiftUp(_addAction);
|
||||
if (addSeparator) {
|
||||
AddSeparatorAndShiftUp(_addAction);
|
||||
}
|
||||
return;
|
||||
}
|
||||
const auto history = _request.key.history();
|
||||
@@ -708,7 +712,9 @@ void Filler::addNewWindow() {
|
||||
strong));
|
||||
}
|
||||
}, &st::menuIconNewWindow);
|
||||
AddSeparatorAndShiftUp(_addAction);
|
||||
if (addSeparator) {
|
||||
AddSeparatorAndShiftUp(_addAction);
|
||||
}
|
||||
}
|
||||
|
||||
void Filler::addToggleArchive() {
|
||||
@@ -1663,7 +1669,7 @@ void Filler::fillArchiveActions() {
|
||||
}
|
||||
|
||||
void Filler::fillSavedSublistActions() {
|
||||
addNewWindow();
|
||||
addNewWindow(false);
|
||||
addTogglePin();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user