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

Issue 2850223002: remove reliance on webcontents when requesting storage permission (Closed)

Created:
3 years, 7 months ago by qinmin
Modified:
3 years, 7 months ago
CC:
chromium-reviews, David Trainor- moved to gerrit, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

remove reliance on webcontents when requesting storage permission When requesting storage permission, we don't need WebContents most of the time. WebContents is only needed when we need to show the permission infobar. This CL removes all the WebContents check when requesting storage permission. Caller can pass an empty WebContentsGetter callback if they don't need infobar. BUG=717077 Review-Url: https://codereview.chromium.org/2850223002 Cr-Commit-Position: refs/heads/master@{#469861} Committed: https://chromium.googlesource.com/chromium/src/+/05fa41d9751a443a76dde0fe53cbfa927bb5d001

Patch Set 1 #

Total comments: 4

Patch Set 2 : nits #

Patch Set 3 : fix mock class #

Messages

Total messages: 19 (9 generated)
qinmin
PTAL
3 years, 7 months ago (2017-05-01 17:46:41 UTC) #2
David Trainor- moved to gerrit
https://codereview.chromium.org/2850223002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadController.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadController.java (right): https://codereview.chromium.org/2850223002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadController.java#newcode146 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadController.java:146: if (windowAndroid.canRequestPermission(permission.WRITE_EXTERNAL_STORAGE)) { if (!windowAndroid.canRequestPermission(...)) { nativeOnAcquire...(); return; } ...
3 years, 7 months ago (2017-05-03 20:43:47 UTC) #3
qinmin
https://codereview.chromium.org/2850223002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadController.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadController.java (right): https://codereview.chromium.org/2850223002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadController.java#newcode146 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadController.java:146: if (windowAndroid.canRequestPermission(permission.WRITE_EXTERNAL_STORAGE)) { On 2017/05/03 20:43:47, David Trainor-ping if ...
3 years, 7 months ago (2017-05-04 17:36:16 UTC) #4
David Trainor- moved to gerrit
lgtm
3 years, 7 months ago (2017-05-05 20:08:53 UTC) #5
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/2850223002/20001
3 years, 7 months ago (2017-05-05 21:45:20 UTC) #7
commit-bot: I haz the power
Try jobs failed on following builders: android_compile_dbg on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_compile_dbg/builds/263426)
3 years, 7 months ago (2017-05-05 22:16:13 UTC) #9
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/2850223002/40001
3 years, 7 months ago (2017-05-06 00:03:21 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/437500)
3 years, 7 months ago (2017-05-06 01:03:32 UTC) #14
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/2850223002/40001
3 years, 7 months ago (2017-05-06 13:45:22 UTC) #16
commit-bot: I haz the power
3 years, 7 months ago (2017-05-06 19:03:30 UTC) #19
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/05fa41d9751a443a76dde0fe53cb...

Powered by Google App Engine
This is Rietveld 408576698