diff options
Diffstat (limited to 'src/com/android/gallery3d/filtershow/FilterShowActivity.java')
-rw-r--r-- | src/com/android/gallery3d/filtershow/FilterShowActivity.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/filtershow/FilterShowActivity.java b/src/com/android/gallery3d/filtershow/FilterShowActivity.java index 1b0318bc4..37d850fe7 100644 --- a/src/com/android/gallery3d/filtershow/FilterShowActivity.java +++ b/src/com/android/gallery3d/filtershow/FilterShowActivity.java @@ -983,7 +983,7 @@ public class FilterShowActivity extends FragmentActivity implements OnItemClickL } } - public void completeSaveImage(Uri saveUri) { + public void completeSaveImage(Uri saveUri, boolean releaseDualCam) { if (mSharingImage && mSharedOutputFile != null) { // Image saved, we unblock the content provider Uri uri = Uri.withAppendedPath(SharedImageProvider.CONTENT_URI, @@ -993,6 +993,8 @@ public class FilterShowActivity extends FragmentActivity implements OnItemClickL getContentResolver().insert(uri, values); } setResult(RESULT_OK, new Intent().setData(saveUri)); + if (releaseDualCam && DualCameraNativeEngine.getInstance().isLibLoaded()) + DualCameraNativeEngine.getInstance().releaseDepthMap(); hideSavingProgress(); finish(); } |