diff --git a/Telegram/SourceFiles/data/data_chat_filters.cpp b/Telegram/SourceFiles/data/data_chat_filters.cpp index bbf517159..8bfe9699c 100644 --- a/Telegram/SourceFiles/data/data_chat_filters.cpp +++ b/Telegram/SourceFiles/data/data_chat_filters.cpp @@ -218,20 +218,20 @@ LocalFolder ChatFilter::toLocal(int cloudOrder, FilterId replaceId) const { auto always = _always; auto pinned = std::vector(); pinned.reserve(_pinned.size()); - for (const auto history : _pinned) { + for (const auto &history : _pinned) { const auto &peer = history->peer; pinned.push_back(peer->id.value); always.remove(history); } auto include = std::vector(); include.reserve(always.size()); - for (const auto history : always) { + for (const auto &history : always) { const auto &peer = history->peer; include.push_back(peer->id.value); } auto never = std::vector(); never.reserve(_never.size()); - for (const auto history : _never) { + for (const auto &history : _never) { const auto &peer = history->peer; never.push_back(peer->id.value); }