Merge "AOSP/Camera2 - Remove Saving bar after taking a photo" am: e06fd1d768 am: b63aca0735 am: 6290d40e02

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Camera2/+/1356041

Change-Id: I5cdb1d3cc483fb724e484de0198e6b19745ed977
diff --git a/src/com/android/camera/CameraActivity.java b/src/com/android/camera/CameraActivity.java
index 9de0037..1a81349 100644
--- a/src/com/android/camera/CameraActivity.java
+++ b/src/com/android/camera/CameraActivity.java
@@ -3002,21 +3002,7 @@
             showProcessError(sessionManager.getErrorMessageId(contentUri));
         } else {
             filmstripBottomPanel.hideProgressError();
-            CaptureSession session = sessionManager.getSession(contentUri);
-
-            if (session != null) {
-                int sessionProgress = session.getProgress();
-
-                if (sessionProgress < 0) {
-                    hideSessionProgress();
-                } else {
-                    int progressMessageId = session.getProgressMessageId();
-                    showSessionProgress(progressMessageId);
-                    updateSessionProgress(sessionProgress);
-                }
-            } else {
-                hideSessionProgress();
-            }
+            hideSessionProgress();
         }
 
         /* View button */
diff --git a/src/com/android/camera/Storage.java b/src/com/android/camera/Storage.java
index 385e465..bc8d1bc 100644
--- a/src/com/android/camera/Storage.java
+++ b/src/com/android/camera/Storage.java
@@ -188,10 +188,12 @@
         } else {
             bitmap.compress(Bitmap.CompressFormat.JPEG, 90, os);
         }
+        os.close();
 
         ContentValues publishValues = new ContentValues();
         publishValues.put(Media.IS_PENDING, 0);
         resolver.update(uri, publishValues, null, null);
+        Log.i(TAG, "Image with uri: " + uri + " was published to the MediaStore");
     }
 
     // Get a ContentValues object for the given photo data
@@ -206,6 +208,8 @@
 
         if (isPending) {
             values.put(Media.IS_PENDING, 1);
+        } else {
+            values.put(Media.IS_PENDING, 0);
         }
 
         if (location != null) {
@@ -366,6 +370,7 @@
             // Update the MediaStore
             ContentValues values = getContentValuesForData(title, date, location, mimeType, false);
             resolver.update(imageUri, values, null, null);
+            Log.i(TAG, "Image with uri: " + imageUri + " was updated in the MediaStore");
         }
         return resultUri;
     }