diff options
Diffstat (limited to 'src/com/android/gallery3d/app/GalleryActionBar.java')
-rw-r--r-- | src/com/android/gallery3d/app/GalleryActionBar.java | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/com/android/gallery3d/app/GalleryActionBar.java b/src/com/android/gallery3d/app/GalleryActionBar.java index 0f7579e60..0aac60e77 100644 --- a/src/com/android/gallery3d/app/GalleryActionBar.java +++ b/src/com/android/gallery3d/app/GalleryActionBar.java @@ -298,27 +298,27 @@ public class GalleryActionBar implements OnNavigationListener { private Menu mActionBarMenu; private MenuItem mShareMenuItem; + private Intent mShareIntent; public void createActionBarMenu(int menuRes, Menu menu) { mActivity.getSupportMenuInflater().inflate(menuRes, menu); mActionBarMenu = menu; mShareMenuItem = menu.findItem(R.id.action_share); + if (mShareMenuItem != null) { + ((ShareActionProvider) mShareMenuItem.getActionProvider()) + .setShareIntent(mShareIntent); + } } public Menu getMenu() { return mActionBarMenu; } - public boolean hasShareMenuItem() { - return mShareMenuItem != null; - } - public void setShareIntent(Intent shareIntent) { - ((ShareActionProvider) mShareMenuItem.getActionProvider()) - .setShareIntent(shareIntent); - } - - public MenuItem findMenuItem(int itemId) { - return mActionBarMenu.findItem(itemId); + mShareIntent = shareIntent; + if (mShareMenuItem != null) { + ((ShareActionProvider) mShareMenuItem.getActionProvider()) + .setShareIntent(shareIntent); + } } } |