[NUI] Fix unmatched return values before LazyUpdate (#3937)
authorEunki Hong <h.pichulia@gmail.com>
Fri, 18 Feb 2022 04:04:55 +0000 (13:04 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Tue, 22 Feb 2022 06:15:10 +0000 (15:15 +0900)
commitc8da837e7c674ef9d0e0b1a36f6bf3561d78205f
tree404cf00f36823989df862d7fd7fb018f26f9f23c
parent922a5d8292cedfda2c031d18075a32807b0a2ad2
[NUI] Fix unmatched return values before LazyUpdate (#3937)

1. Call ImageView.UpdateImage() before get NaturalSize so we can guarantee that ResoureUrl properties updated
2. CropToMask value return true in default when we set AlphaMaskUrl.

Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Co-authored-by: Eunki, Hong <eunkiki.hong@samsung.com>
src/Tizen.NUI/src/public/BaseComponents/ImageView.cs
src/Tizen.NUI/src/public/BaseComponents/View.cs
src/Tizen.NUI/src/public/BaseComponents/ViewInternal.cs
test/Tizen.NUI.Devel.Tests.Ubuntu/Tizen.NUI.Devel.Tests/res/Image.png [new file with mode: 0644]
test/Tizen.NUI.Devel.Tests.Ubuntu/Tizen.NUI.Devel.Tests/res/star-mod.png [new file with mode: 0755]
test/Tizen.NUI.Devel.Tests.Ubuntu/Tizen.NUI.Devel.Tests/testcase/TSImageView.cs [new file with mode: 0644]