From 110b3b33886ba2fff9827f69a08660d660a22e77 Mon Sep 17 00:00:00 2001 From: Murat Sutunc Date: Mon, 27 Jul 2015 11:39:38 -0700 Subject: [PATCH] CB-9413 Close RandomAccessStream once copied --- src/windows/CameraProxy.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/windows/CameraProxy.js b/src/windows/CameraProxy.js index b70895d..d5bb11e 100644 --- a/src/windows/CameraProxy.js +++ b/src/windows/CameraProxy.js @@ -490,7 +490,7 @@ function takePictureFromCameraWP(successCallback, errorCallback, args) { return tempCapturedFile.openAsync(Windows.Storage.FileAccessMode.readWrite); }) .then(function(fileStream) { - return Windows.Storage.Streams.RandomAccessStream.copyAsync(finalStream, fileStream); + return Windows.Storage.Streams.RandomAccessStream.copyAndCloseAsync(finalStream, fileStream); }) .done(function() { photoStream.close(); @@ -718,7 +718,7 @@ function savePhoto(picture, options, successCallback, errorCallback) { resizeImageBase64(successCallback, errorCallback, picture, options.targetWidth, options.targetHeight); } else { fileIO.readBufferAsync(picture).done(function(buffer) { - var strBase64 =encodeToBase64String(buffer); + var strBase64 = encodeToBase64String(buffer); picture.deleteAsync().done(function() { successCallback(strBase64); }, function(err) {