[Tizen.Multimedia.Util] Fix callback function lifecycle bug (#350)
authorhsgwon <haesu.gwon@samsung.com>
Thu, 26 Jul 2018 05:14:27 +0000 (14:14 +0900)
committerGitHub <noreply@github.com>
Thu, 26 Jul 2018 05:14:27 +0000 (14:14 +0900)
src/Tizen.Multimedia.Util/ThumbnailExtractor/ThumbnailExtractor.cs [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index 8833510..6a69eb9
@@ -190,9 +190,10 @@ namespace Tizen.Multimedia.Util
             }
         }
 
+        private static Native.ThumbnailExtractCallback thumbnailExtractCallback;
         private static Native.ThumbnailExtractCallback GetCallback(TaskCompletionSource<ThumbnailExtractionResult> tcs)
         {
-            return (error, requestId, thumbWidth, thumbHeight, thumbData, dataSize, _) =>
+            return thumbnailExtractCallback = (error, requestId, thumbWidth, thumbHeight, thumbData, dataSize, _) =>
             {
                 if (error == ThumbnailExtractorError.None)
                 {