From a945ed6003ba48852188be0cf3600096a49f7869 Mon Sep 17 00:00:00 2001 From: TheBeardedBerry Date: Wed, 1 Oct 2025 10:11:26 -0700 Subject: [PATCH] Update SUnicodeBlockRangeSelector.cpp Fixing the following error found when compiling for UE5.6. 0>SUnicodeBlockRangeSelector.cpp(109,34): Error C4834 : discarding return value of function with [[nodiscard]] attribute 0> if (CheckboxIndices[Range.Index], RangesToSet.Contains(Range.Index)) 0> ^ --- .../Widgets/SUnicodeBlockRangeSelector.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Source/UnicodeBrowser/Widgets/SUnicodeBlockRangeSelector.cpp b/Source/UnicodeBrowser/Widgets/SUnicodeBlockRangeSelector.cpp index d77b16e..79f7286 100644 --- a/Source/UnicodeBrowser/Widgets/SUnicodeBlockRangeSelector.cpp +++ b/Source/UnicodeBrowser/Widgets/SUnicodeBlockRangeSelector.cpp @@ -106,16 +106,20 @@ void SUnicodeBlockRangeSelector::SetRanges(TArray const& Ran continue; } - if (CheckboxIndices[Range.Index], RangesToSet.Contains(Range.Index)) + int32 const ItemIndex = CheckboxIndices[Range.Index]; + + if (ItemIndex, RangesToSet.Contains(Range.Index)) { - CheckBoxList->SetItemChecked(CheckboxIndices[Range.Index], ECheckBoxState::Checked); + + CheckBoxList->SetItemChecked(ItemIndex, ECheckBoxState::Checked); } else if (bExclusive) { - CheckBoxList->SetItemChecked(CheckboxIndices[Range.Index], ECheckBoxState::Unchecked); + CheckBoxList->SetItemChecked(ItemIndex, ECheckBoxState::Unchecked); } } } +} void SUnicodeBlockRangeSelector::Tick(FGeometry const& AllottedGeometry, double const InCurrentTime, float const InDeltaTime) {