[NUI] Set FittingMode only when value has changed
authorSunghyun Kim <scholb.kim@samsung.com>
Mon, 3 May 2021 01:48:18 +0000 (10:48 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Fri, 21 May 2021 07:37:43 +0000 (16:37 +0900)
src/Tizen.NUI/src/public/BaseComponents/ImageView.cs

index 06a6cfe..b55758d 100755 (executable)
@@ -890,9 +890,12 @@ namespace Tizen.NUI.BaseComponents
             set
             {
                 VisualFittingModeType ret = CovertFittingModetoVisualFittingMode(value);
-                _fittingMode = ret;
                 PropertyValue setValue = new PropertyValue((int)ret);
-                UpdateImage(Visual.Property.VisualFittingMode, setValue);
+                if(_fittingMode != ret)
+                {
+                    _fittingMode = ret;
+                    UpdateImage(Visual.Property.VisualFittingMode, setValue);
+                }
                 setValue?.Dispose();
             }
         }