Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(217)

Issue 2855743002: [Android] Fix context menu direct share bugs (Closed)

Created:
3 years, 7 months ago by ltian
Modified:
3 years, 7 months ago
Reviewers:
Ted C
CC:
chromium-reviews, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android] Fix context menu direct share bugs Ths CL contains two main issues related to the direct share in Chrome context menu: 1. Share in context menu only supports sharing image. However, direct share could show the option that is not supported for image sharing because it uses the same logic with direct share on overflow menu which supports sharing for different kind of url. To fix this, check whether the direct share option supports image sharing, if not, hidding the icon. 2. Sharing option choosen from context menu is not updated in the direct share. To fix it, follow the same logic as sharing from overflow menu which adds an intent sender to notify the update. BUG=None Review-Url: https://codereview.chromium.org/2855743002 Cr-Commit-Position: refs/heads/master@{#469755} Committed: https://chromium.googlesource.com/chromium/src/+/8f6f9c1597928d3df4cd6a44942c323ef8e46fee

Patch Set 1 #

Total comments: 4

Patch Set 2 : Update based on Ted's comments. #

Total comments: 4

Patch Set 3 : Update based on Ted's new comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+27 lines, -14 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuListAdapter.java View 1 2 chunks +3 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java View 1 2 4 chunks +24 lines, -13 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 12 (5 generated)
ltian
Can you take a look of the changes in this CL? Thanks!
3 years, 7 months ago (2017-05-01 21:29:20 UTC) #2
Ted C
https://codereview.chromium.org/2855743002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java File chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java (right): https://codereview.chromium.org/2855743002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java#newcode368 chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java:368: TargetChosenReceiver.sendChooserIntent( You'll need to do additional checks here as ...
3 years, 7 months ago (2017-05-04 15:05:13 UTC) #3
ltian
https://codereview.chromium.org/2855743002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java File chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java (right): https://codereview.chromium.org/2855743002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java#newcode368 chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java:368: TargetChosenReceiver.sendChooserIntent( On 2017/05/04 15:05:13, Ted C wrote: > You'll ...
3 years, 7 months ago (2017-05-04 21:35:39 UTC) #4
Ted C
lgtm https://codereview.chromium.org/2855743002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java File chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java (right): https://codereview.chromium.org/2855743002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java#newcode370 chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java:370: true, activity, getShareImageIntent(imageUri), null); We can pull out ...
3 years, 7 months ago (2017-05-05 02:21:52 UTC) #5
ltian
https://codereview.chromium.org/2855743002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java File chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java (right): https://codereview.chromium.org/2855743002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java#newcode370 chrome/android/java/src/org/chromium/chrome/browser/share/ShareHelper.java:370: true, activity, getShareImageIntent(imageUri), null); On 2017/05/05 02:21:51, Ted C ...
3 years, 7 months ago (2017-05-05 18:02:15 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2855743002/40001
3 years, 7 months ago (2017-05-05 18:13:01 UTC) #9
commit-bot: I haz the power
3 years, 7 months ago (2017-05-05 19:25:50 UTC) #12
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/8f6f9c1597928d3df4cd6a44942c...

Powered by Google App Engine
This is Rietveld 408576698