From: 유리나/Common Platform Lab(SR)/Staff Engineer/삼성전자 Date: Mon, 9 Mar 2020 04:08:01 +0000 (+0900) Subject: Fixed the crash issue (#149) X-Git-Tag: submit/tizen_5.5/20200420.234045~46 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f15cd23dd7b25d4e318ffe53dc366411c0d60e66;p=platform%2Fcore%2Fcsapi%2Fxsf.git Fixed the crash issue (#149) --- diff --git a/Tizen.CircularUI/Tizen.Wearable.CircularUI.Forms.Renderer/NativeFactory.cs b/Tizen.CircularUI/Tizen.Wearable.CircularUI.Forms.Renderer/NativeFactory.cs index 0eb62162..d7b771d9 100644 --- a/Tizen.CircularUI/Tizen.Wearable.CircularUI.Forms.Renderer/NativeFactory.cs +++ b/Tizen.CircularUI/Tizen.Wearable.CircularUI.Forms.Renderer/NativeFactory.cs @@ -45,19 +45,28 @@ namespace Tizen.Wearable.CircularUI.Forms.Renderer } else if (type == typeof(CircleListView)) { - var listview = circleListviews[surface]; - if (listview != null) + if (circleListviews.ContainsKey(surface)) { - return listview; + var listview = circleListviews[surface]; + if (listview != null) + { + Console.WriteLine("Pre Test"); + //circleListviews.Remove(surface); + return listview; + } } return new CircleListView(XForms.NativeParent, surface); } else if (type == typeof(CircleScroller)) { - var scroller = circleScrollers[surface]; - if (scroller != null) + if (circleScrollers.ContainsKey(surface)) { - return scroller; + var scroller = circleScrollers[surface]; + if (scroller != null) + { + //circleScrollers.Remove(surface); + return scroller; + } } return new CircleScroller(XForms.NativeParent, surface); }