diff options
author | Ray Chen <raychen@google.com> | 2011-08-25 23:49:13 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-08-25 23:49:13 -0700 |
commit | ca69a7dd02057818b7d3d61979561958d6109758 (patch) | |
tree | 54ae69712ce9a04c0b1b099ef37f6946e940d895 /src/com/android/gallery3d/ui | |
parent | 11e7f198384fc18a624b27980fc65ef65fd3cbcb (diff) | |
parent | d2e19e16729154f4924951cf3c89fd79768538c2 (diff) | |
download | android_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.java | 8 |
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; } |