OSDN Git Service

Fix bug where return value for thumbnail can be null.
authorSascha Haeberling <haeberling@google.com>
Tue, 17 Mar 2015 17:22:48 +0000 (10:22 -0700)
committerSascha Haeberling <haeberling@google.com>
Tue, 17 Mar 2015 17:22:48 +0000 (10:22 -0700)
  Bug: 19779596

Change-Id: I4ccf39b0e19956c6873868bc02be836b547fa1c5

src/com/android/camera/data/VideoItem.java

index 0d550dc..1a9d17c 100644 (file)
@@ -217,7 +217,8 @@ public class VideoItem extends FilmstripItemBase<VideoItemData> {
 
     @Override
     public Optional<Bitmap> generateThumbnail(int boundingWidthPx, int boundingHeightPx) {
-        return Optional.of(FilmstripItemUtils.loadVideoThumbnail(getData().getFilePath()));
+        return Optional.fromNullable(FilmstripItemUtils.loadVideoThumbnail(
+                getData().getFilePath()));
     }
 
     @Override