diff --git a/ui/image/image_prepare.cpp b/ui/image/image_prepare.cpp index 874ebca..5a86d26 100644 --- a/ui/image/image_prepare.cpp +++ b/ui/image/image_prepare.cpp @@ -261,7 +261,7 @@ QImage BlurLargeImage(QImage image, int radius) { const auto dvs = take(dvcount); auto &&ints = ranges::view::ints; - for (auto &&[value, index] : ranges::view::zip(dvs, ints(0))) { + for (auto &&[value, index] : ranges::view::zip(dvs, ints(0, ranges::unreachable))) { value = (index / divsum); } const auto dv = dvs.data(); diff --git a/ui/text/text_entity.cpp b/ui/text/text_entity.cpp index 5db92af..e9f95e4 100644 --- a/ui/text/text_entity.cpp +++ b/ui/text/text_entity.cpp @@ -1140,7 +1140,7 @@ const QRegularExpression &RegExpWordSplit() { [[nodiscard]] QString ExpandCustomLinks(const TextWithTags &text) { const auto entities = ConvertTextTagsToEntities(text.tags); - auto &&urls = ranges::make_iterator_range( + auto &&urls = ranges::make_subrange( entities.begin(), entities.end() ) | ranges::view::filter([](const EntityInText &entity) { @@ -2097,7 +2097,7 @@ EntityInText::EntityInText( int EntityInText::FirstMonospaceOffset( const EntitiesInText &entities, int textLength) { - auto &&monospace = ranges::make_iterator_range( + auto &&monospace = ranges::make_subrange( entities.begin(), entities.end() ) | ranges::view::filter([](const EntityInText & entity) {