From: EverLEEst(SangHyeon Lee) Date: Thu, 27 Apr 2023 09:39:16 +0000 (+0900) Subject: [NUI] Fix empty item case crash. wrong bracket conditions. X-Git-Tag: accepted/tizen/unified/20231205.024657~342 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=70d11addbbdc3b4f103bf469f6d005d51904ae82;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [NUI] Fix empty item case crash. wrong bracket conditions. when failed flag is true, other condition should be ingored. --- diff --git a/src/Tizen.NUI.Components/Controls/RecyclerView/Layouter/GridLayouter.cs b/src/Tizen.NUI.Components/Controls/RecyclerView/Layouter/GridLayouter.cs index 11881d8..b90d617 100755 --- a/src/Tizen.NUI.Components/Controls/RecyclerView/Layouter/GridLayouter.cs +++ b/src/Tizen.NUI.Components/Controls/RecyclerView/Layouter/GridLayouter.cs @@ -239,9 +239,9 @@ namespace Tizen.NUI.Components } while (!failed && - Source.IsHeader(firstIndex) || + (Source.IsHeader(firstIndex) || Source.IsGroupHeader(firstIndex) || - Source.IsGroupFooter(firstIndex)) + Source.IsGroupFooter(firstIndex))) { if (Source.IsFooter(firstIndex) || ((Source.Count - 1) <= firstIndex)) diff --git a/src/Tizen.NUI.Components/Controls/RecyclerView/Layouter/LinearLayouter.cs b/src/Tizen.NUI.Components/Controls/RecyclerView/Layouter/LinearLayouter.cs index 7a5f4fd..7504e09 100755 --- a/src/Tizen.NUI.Components/Controls/RecyclerView/Layouter/LinearLayouter.cs +++ b/src/Tizen.NUI.Components/Controls/RecyclerView/Layouter/LinearLayouter.cs @@ -227,9 +227,9 @@ namespace Tizen.NUI.Components } while (!failed && - Source.IsHeader(firstIndex) || + (Source.IsHeader(firstIndex) || Source.IsGroupHeader(firstIndex) || - Source.IsGroupFooter(firstIndex)) + Source.IsGroupFooter(firstIndex))) { if (Source.IsFooter(firstIndex) || ((Source.Count - 1) <= firstIndex))