summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/ui
diff options
context:
space:
mode:
authorRay Chen <raychen@google.com>2011-08-25 23:49:13 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-08-25 23:49:13 -0700
commitca69a7dd02057818b7d3d61979561958d6109758 (patch)
tree54ae69712ce9a04c0b1b099ef37f6946e940d895 /src/com/android/gallery3d/ui
parent11e7f198384fc18a624b27980fc65ef65fd3cbcb (diff)
parentd2e19e16729154f4924951cf3c89fd79768538c2 (diff)
downloadandroid_packages_apps_Snap-ca69a7dd02057818b7d3d61979561958d6109758.tar.gz
android_packages_apps_Snap-ca69a7dd02057818b7d3d61979561958d6109758.tar.bz2
android_packages_apps_Snap-ca69a7dd02057818b7d3d61979561958d6109758.zip
Merge "Fix 5205456 After sharing multiple images, the selection should be cleared"
Diffstat (limited to 'src/com/android/gallery3d/ui')
-rw-r--r--src/com/android/gallery3d/ui/ActionModeHandler.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/ui/ActionModeHandler.java b/src/com/android/gallery3d/ui/ActionModeHandler.java
index 6c81a3f6a..493c7c5b2 100644
--- a/src/com/android/gallery3d/ui/ActionModeHandler.java
+++ b/src/com/android/gallery3d/ui/ActionModeHandler.java
@@ -43,6 +43,7 @@ import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.PopupMenu.OnMenuItemClickListener;
+import android.widget.ShareActionProvider.OnShareTargetSelectedListener;
import android.widget.ShareActionProvider;
import java.util.ArrayList;
@@ -139,7 +140,14 @@ public class ActionModeHandler implements ActionMode.Callback {
inflater.inflate(R.menu.operation, menu);
mShareActionProvider = GalleryActionBar.initializeShareActionProvider(menu);
+ OnShareTargetSelectedListener listener = new OnShareTargetSelectedListener() {
+ public boolean onShareTargetSelected(ShareActionProvider source, Intent intent) {
+ mSelectionManager.leaveSelectionMode();
+ return false;
+ }
+ };
+ mShareActionProvider.setOnShareTargetSelectedListener(listener);
mMenu = menu;
return true;
}