diff --git a/Telegram/SourceFiles/boxes/peer_list_box.cpp b/Telegram/SourceFiles/boxes/peer_list_box.cpp index b47d4b203..9baed5c6c 100644 --- a/Telegram/SourceFiles/boxes/peer_list_box.cpp +++ b/Telegram/SourceFiles/boxes/peer_list_box.cpp @@ -543,6 +543,10 @@ auto PeerListBox::collectSelectedRows() return result; } +rpl::producer PeerListBox::multiSelectHeightValue() const { + return _select ? _select->heightValue() : rpl::single(0); +} + PeerListRow::PeerListRow(not_null peer) : PeerListRow(peer, peer->id.value) { } diff --git a/Telegram/SourceFiles/boxes/peer_list_box.h b/Telegram/SourceFiles/boxes/peer_list_box.h index ce1cc1220..658eb4f31 100644 --- a/Telegram/SourceFiles/boxes/peer_list_box.h +++ b/Telegram/SourceFiles/boxes/peer_list_box.h @@ -1102,6 +1102,7 @@ public: [[nodiscard]] std::vector collectSelectedIds(); [[nodiscard]] std::vector> collectSelectedRows(); + [[nodiscard]] rpl::producer multiSelectHeightValue() const; void peerListSetTitle(rpl::producer title) override { setTitle(std::move(title));