diff --git a/Telegram/SourceFiles/boxes/auto_download_box.cpp b/Telegram/SourceFiles/boxes/auto_download_box.cpp index 6f2cf6f3c..b77cf4a4f 100644 --- a/Telegram/SourceFiles/boxes/auto_download_box.cpp +++ b/Telegram/SourceFiles/boxes/auto_download_box.cpp @@ -38,7 +38,7 @@ not_null AddSizeLimitSlider( using namespace Settings; using Pair = base::flat_map::value_type; - const auto limits = Ui::CreateChild>( + const auto limits = Ui::CreateChild>( container.get()); const auto currentLimit = ranges::max_element( values, @@ -51,7 +51,7 @@ not_null AddSizeLimitSlider( tr::lng_media_size_limit(), limits->events_starting_with_copy( startLimit - ) | rpl::map([](int value) { + ) | rpl::map([](int64 value) { return tr::lng_media_size_up_to( tr::now, lt_size, @@ -67,7 +67,7 @@ not_null AddSizeLimitSlider( Export::View::kSizeValueCount, Export::View::SizeLimitByIndex, *result, - [=](int value) { + [=](int64 value) { *result = value; limits->fire_copy(value); }); diff --git a/Telegram/SourceFiles/export/view/export_view_settings.cpp b/Telegram/SourceFiles/export/view/export_view_settings.cpp index 06c9fed9b..497061379 100644 --- a/Telegram/SourceFiles/export/view/export_view_settings.cpp +++ b/Telegram/SourceFiles/export/view/export_view_settings.cpp @@ -34,7 +34,7 @@ namespace Export { namespace View { namespace { -constexpr auto kMegabyte = 1024 * 1024; +constexpr auto kMegabyte = int64(1024) * 1024; [[nodiscard]] PeerId ReadPeerId( not_null session,