OSDN Git Service

Fix 5188970 Cannot close Gallery when opened from Email/Gmail
authorRay Chen <raychen@google.com>
Thu, 25 Aug 2011 03:43:40 +0000 (11:43 +0800)
committerRay Chen <raychen@google.com>
Thu, 25 Aug 2011 03:55:59 +0000 (11:55 +0800)
Change-Id: I7af203a9aec8ebaf6c33fa592c996f917e0caca8

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

index 5c09ce2..1b6145f 100644 (file)
@@ -458,6 +458,9 @@ public class AlbumPage extends ActivityState implements GalleryActionBar.Cluster
     @Override
     protected boolean onItemSelected(MenuItem item) {
         switch (item.getItemId()) {
+            case R.id.action_cancel:
+                mActivity.getStateManager().finishState(this);
+                return true;
             case R.id.action_select:
                 mSelectionManager.setAutoLeaveSelectionMode(false);
                 mSelectionManager.enterSelectionMode();
index 688ff81..73500c8 100644 (file)
@@ -408,6 +408,10 @@ public class AlbumSetPage extends ActivityState implements
     protected boolean onItemSelected(MenuItem item) {
         Activity activity = (Activity) mActivity;
         switch (item.getItemId()) {
+            case R.id.action_cancel:
+                activity.setResult(Activity.RESULT_CANCELED);
+                activity.finish();
+                return true;
             case R.id.action_select:
                 mSelectionManager.setAutoLeaveSelectionMode(false);
                 mSelectionManager.enterSelectionMode();