[ImageUtil] Replace deprecated decode pinvoke func. (#929)
[platform/core/csapi/tizenfx.git] / src / Tizen.Multimedia.Util / Interop / Interop.ImageUtil.Transform.cs
index 056266d..cc26f74 100644 (file)
@@ -63,27 +63,26 @@ internal static partial class Interop
             [DllImport(Libraries.ImageUtil, EntryPoint = "image_util_transform_set_resolution")]
             internal static extern ImageUtilError SetResolution(TransformHandle handle, uint width, uint height);
         }
+    }
 
-        internal class TransformHandle : SafeHandle
+    internal class TransformHandle : SafeHandle
+    {
+        protected TransformHandle() : base(IntPtr.Zero, true)
         {
-            protected TransformHandle() : base(IntPtr.Zero, true)
-            {
-            }
+        }
 
-            public override bool IsInvalid => handle == IntPtr.Zero;
+        public override bool IsInvalid => handle == IntPtr.Zero;
 
-            protected override bool ReleaseHandle()
+        protected override bool ReleaseHandle()
+        {
+            var ret = ImageUtil.Transform.Destroy(handle);
+            if (ret != ImageUtilError.None)
             {
-                var ret = Transform.Destroy(handle);
-                if (ret != ImageUtilError.None)
-                {
-                    Log.Debug(GetType().FullName, $"Failed to release native {GetType().Name}");
-                    return false;
-                }
-
-                return true;
+                Log.Debug(GetType().FullName, $"Failed to release native {GetType().Name}");
+                return false;
             }
+
+            return true;
         }
     }
-
 }