From: agnelovaz Date: Mon, 11 Nov 2019 06:31:37 +0000 (+0000) Subject: [NUI] Fix attributes crash when Padding not set (#1118) X-Git-Tag: accepted/tizen/unified/20210219.040944~955 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7e4100c1fddb80d540cbc2e149fb6e8090c6ac53;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [NUI] Fix attributes crash when Padding not set (#1118) Change-Id: I8f03e40985b58715b7f80fe2a84bb508a0346608 --- diff --git a/src/Tizen.NUI.Components/Attributes/ViewAttributes.cs b/src/Tizen.NUI.Components/Attributes/ViewAttributes.cs index 9fc58b4..a9813a8 100755 --- a/src/Tizen.NUI.Components/Attributes/ViewAttributes.cs +++ b/src/Tizen.NUI.Components/Attributes/ViewAttributes.cs @@ -99,7 +99,10 @@ namespace Tizen.NUI.Components Opacity = attributes.Opacity.Clone() as FloatSelector; } - Padding.CopyFrom(attributes.Padding); + if( attributes.Padding !=null ) + { + Padding.CopyFrom(attributes.Padding); + } } /// /// View Position diff --git a/src/Tizen.NUI.Components/Controls/DropDown.cs b/src/Tizen.NUI.Components/Controls/DropDown.cs index f224ea5..3afd3b5 100755 --- a/src/Tizen.NUI.Components/Controls/DropDown.cs +++ b/src/Tizen.NUI.Components/Controls/DropDown.cs @@ -642,6 +642,10 @@ namespace Tizen.NUI.Components } set { + if (dropDownAttributes.ListPadding == null) + { + dropDownAttributes.ListPadding = new Extents(); + } dropDownAttributes.ListPadding.CopyFrom(value); if (null == listPadding)