Merge remote-tracking branch 'origin/master' into tizen
authoradmin <tizenapi@samsung.com>
Mon, 10 May 2021 08:51:30 +0000 (08:51 +0000)
committeradmin <tizenapi@samsung.com>
Mon, 10 May 2021 08:51:30 +0000 (08:51 +0000)
src/Tizen.NUI.Components/Controls/RecyclerView/CollectionView.cs

index 8703511..f5557df 100755 (executable)
@@ -938,7 +938,7 @@ namespace Tizen.NUI.Components
         {
             // Destination is depending on implementation of layout manager.
             // Get destination from layout manager.
-            return ItemsLayouter.CalculateCandidateScrollPosition(position);
+            return ItemsLayouter?.CalculateCandidateScrollPosition(position) ?? position;
         }
 
         /// <summary>
@@ -951,7 +951,7 @@ namespace Tizen.NUI.Components
         {
             if (disposed) return;
 
-            if (needInitalizeLayouter)
+            if (needInitalizeLayouter && (ItemsLayouter != null))
             {
                 ItemsLayouter.Initialize(this);
                 needInitalizeLayouter = false;