From 28d4c4d0b2df6b297a5ca701cad7f83df864d9a7 Mon Sep 17 00:00:00 2001 From: Wu-cheng Li Date: Mon, 30 Apr 2012 23:49:17 +0800 Subject: Fix crash when select all is pressed. bug:6411186 Change-Id: Iaa71a320bc4d6d70aade41d5144f75ba6db36e6d --- src/com/android/gallery3d/ui/MenuExecutor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/com/android/gallery3d/ui/MenuExecutor.java') diff --git a/src/com/android/gallery3d/ui/MenuExecutor.java b/src/com/android/gallery3d/ui/MenuExecutor.java index a0f344982..a052c500d 100644 --- a/src/com/android/gallery3d/ui/MenuExecutor.java +++ b/src/com/android/gallery3d/ui/MenuExecutor.java @@ -185,12 +185,14 @@ public class MenuExecutor { } else { mSelectionManager.selectAll(); } + return; case R.id.action_crop: { Path path = getSingleSelectedPath(); String mimeType = getMimeType(manager.getMediaType(path)); Intent intent = new Intent(CropImage.ACTION_CROP) .setDataAndType(manager.getContentUri(path), mimeType); ((Activity) mActivity).startActivity(intent); + return; } case R.id.action_setas: { Path path = getSingleSelectedPath(); @@ -203,6 +205,7 @@ public class MenuExecutor { Activity activity = (Activity) mActivity; activity.startActivity(Intent.createChooser( intent, activity.getString(R.string.set_as))); + return; } case R.id.action_delete: title = R.string.delete; @@ -368,4 +371,3 @@ public class MenuExecutor { } } } - -- cgit v1.2.3