OSDN Git Service

When tapping single-photo albums, launch photo directly
authorBobby Georgescu <georgescu@google.com>
Wed, 12 Sep 2012 23:37:53 +0000 (16:37 -0700)
committerBobby Georgescu <georgescu@google.com>
Wed, 12 Sep 2012 23:44:41 +0000 (16:44 -0700)
Bug: 7145102
Change-Id: I75c66f2f37fc11f3846fdbd40083787ba38af207

src/com/android/gallery3d/app/AlbumSetPage.java
src/com/android/gallery3d/app/PhotoPage.java

index c61890c..ed632ac 100644 (file)
@@ -202,7 +202,8 @@ public class AlbumSetPage extends ActivityState implements
     }
 
     private static boolean albumShouldOpenInFilmstrip(MediaSet album) {
-        return album.isCameraRoll() && album.getMediaItemCount() > 0;
+        int itemCount = album.getMediaItemCount();
+        return (album.isCameraRoll() && itemCount > 0) || itemCount == 1;
     }
 
     WeakReference<Toast> mEmptyAlbumToast = null;
index d7f701a..7c7ac6d 100644 (file)
@@ -407,7 +407,7 @@ public class PhotoPage extends ActivityState implements
             updateCurrentPhoto(mediaItem);
         }
 
-        mPhotoView.setFilmMode(mStartInFilmstrip);
+        mPhotoView.setFilmMode(mStartInFilmstrip && mMediaSet.getMediaItemCount() > 1);
         setupEditButton();
     }