summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCole Faust <colefaust@google.com>2022-11-09 23:19:22 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2022-11-09 23:19:22 +0000
commitdc30d90c05d36c17c21fcb44a02bf7ecaaffff59 (patch)
tree556284985bbae60972cb6bf46c1a45b13107b1e7
parentff0890358decb484809de8f965aff085c4cd13e6 (diff)
parentc512318426420228a496dc436ded621eee6ac88e (diff)
downloadCamera2-dc30d90c05d36c17c21fcb44a02bf7ecaaffff59.tar.gz
Merge "Fix errorprone warnings that should be errors"
-rw-r--r--src/com/android/camera/Storage.java2
-rw-r--r--src/com/android/camera/tinyplanet/TinyPlanetFragment.java12
2 files changed, 8 insertions, 6 deletions
diff --git a/src/com/android/camera/Storage.java b/src/com/android/camera/Storage.java
index bc8d1bcfa..066ac3e11 100644
--- a/src/com/android/camera/Storage.java
+++ b/src/com/android/camera/Storage.java
@@ -130,7 +130,7 @@ public class Storage {
Location location, int orientation, ExifInterface exif, byte[] data, int width,
int height, String mimeType) throws IOException {
- if (data.length >= 0) {
+ if (data.length > 0) {
Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);
return addImageToMediaStore(resolver, title, date, location, orientation, data.length,
bitmap, width, height, mimeType, exif);
diff --git a/src/com/android/camera/tinyplanet/TinyPlanetFragment.java b/src/com/android/camera/tinyplanet/TinyPlanetFragment.java
index 7ce574cbc..e4f02b982 100644
--- a/src/com/android/camera/tinyplanet/TinyPlanetFragment.java
+++ b/src/com/android/camera/tinyplanet/TinyPlanetFragment.java
@@ -112,14 +112,16 @@ public class TinyPlanetFragment extends DialogFragment implements PreviewSizeLis
/** Used to delay-post a tiny planet rendering task. */
private final Handler mHandler = new Handler();
+
+ private final Object mRenderingLock = new Object();
/** Whether rendering is in progress right now. */
- private Boolean mRendering = false;
+ private boolean mRendering = false;
/**
* Whether we should render one more time after the current rendering run is
* done. This is needed when there was an update to the values during the
* current rendering.
*/
- private Boolean mRenderOneMore = false;
+ private boolean mRenderOneMore = false;
/** Tiny planet data plus size. */
private static final class TinyPlanetImage {
@@ -139,7 +141,7 @@ public class TinyPlanetFragment extends DialogFragment implements PreviewSizeLis
private final Runnable mCreateTinyPlanetRunnable = new Runnable() {
@Override
public void run() {
- synchronized (mRendering) {
+ synchronized (mRenderingLock) {
if (mRendering) {
mRenderOneMore = true;
return;
@@ -168,7 +170,7 @@ public class TinyPlanetFragment extends DialogFragment implements PreviewSizeLis
@Override
protected void onPostExecute(Void result) {
mPreview.setBitmap(mResultBitmap, mResultLock);
- synchronized (mRendering) {
+ synchronized (mRenderingLock) {
mRendering = false;
if (mRenderOneMore) {
mRenderOneMore = false;
@@ -283,7 +285,7 @@ public class TinyPlanetFragment extends DialogFragment implements PreviewSizeLis
private void onCreateTinyPlanet() {
// Make sure we stop rendering before we create the high-res tiny
// planet.
- synchronized (mRendering) {
+ synchronized (mRenderingLock) {
mRenderOneMore = false;
}