From c5139069969ae8f14b86a396b34b48924a758467 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 23 Feb 2024 09:17:13 +0400 Subject: [PATCH] Change default for business recipients. --- Telegram/SourceFiles/data/business/data_business_common.h | 2 +- .../settings/business/settings_recipients_helper.cpp | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Telegram/SourceFiles/data/business/data_business_common.h b/Telegram/SourceFiles/data/business/data_business_common.h index be281d0ad..c480a8579 100644 --- a/Telegram/SourceFiles/data/business/data_business_common.h +++ b/Telegram/SourceFiles/data/business/data_business_common.h @@ -36,7 +36,7 @@ struct BusinessChats { struct BusinessRecipients { BusinessChats included; BusinessChats excluded; - bool onlyIncluded = false; + bool allButExcluded = false; friend inline bool operator==( const BusinessRecipients &a, diff --git a/Telegram/SourceFiles/settings/business/settings_recipients_helper.cpp b/Telegram/SourceFiles/settings/business/settings_recipients_helper.cpp index a6288dbee..83c11a9cd 100644 --- a/Telegram/SourceFiles/settings/business/settings_recipients_helper.cpp +++ b/Telegram/SourceFiles/settings/business/settings_recipients_helper.cpp @@ -165,7 +165,7 @@ void AddBusinessRecipientsSelector( *data = std::move(now); }; const auto group = std::make_shared( - data->current().onlyIncluded ? kSelectedOnly : kAllExcept); + data->current().allButExcluded ? kAllExcept : kSelectedOnly); const auto everyone = container->add( object_ptr( container, @@ -231,7 +231,7 @@ void AddBusinessRecipientsSelector( excludeWrap->toggleOn(data->value( ) | rpl::map([](const Data::BusinessRecipients &value) { - return !value.onlyIncluded; + return value.allButExcluded; })); excludeWrap->finishAnimating(); @@ -280,13 +280,13 @@ void AddBusinessRecipientsSelector( includeWrap->toggleOn(data->value( ) | rpl::map([](const Data::BusinessRecipients &value) { - return value.onlyIncluded; + return !value.allButExcluded; })); includeWrap->finishAnimating(); group->setChangedCallback([=](int value) { change([&](Data::BusinessRecipients &data) { - data.onlyIncluded = (value == kSelectedOnly); + data.allButExcluded = (value == kAllExcept); }); }); }