[NUI] Remove cached ImageUrl at EncodedImageBuffer
authorEunki, Hong <eunkiki.hong@samsung.com>
Thu, 22 Jul 2021 05:37:21 +0000 (14:37 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Mon, 26 Jul 2021 09:00:32 +0000 (18:00 +0900)
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
src/Tizen.NUI/src/public/Images/EncodedImageBuffer.cs

index 52f415e..db9b790 100644 (file)
@@ -35,7 +35,6 @@ namespace Tizen.NUI
     [EditorBrowsable(EditorBrowsableState.Never)]
     public class EncodedImageBuffer : BaseHandle
     {
-        private ImageUrl mCachedImageUrl = null; // cached Generated Url.
         private VectorUnsignedChar mCachedBuffer = null; // cached encoded raw buffer
 
         /// <summary>
@@ -76,8 +75,7 @@ namespace Tizen.NUI
         [EditorBrowsable(EditorBrowsableState.Never)]
         public ImageUrl GenerateUrl()
         {
-            mCachedImageUrl ??= new ImageUrl(Interop.EncodedImageBuffer.GenerateUrl(this.SwigCPtr.Handle), true);
-            return mCachedImageUrl;
+            return new ImageUrl(Interop.EncodedImageBuffer.GenerateUrl(this.SwigCPtr.Handle), true);
         }
 
         /// <summary>
@@ -110,7 +108,6 @@ namespace Tizen.NUI
                 //Called by User
                 //Release your own managed resources here.
                 //You should release all of your own disposable objects here.
-                mCachedImageUrl?.Dispose();
                 mCachedBuffer?.Dispose();
             }