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

Issue 2278663002: Adding a new extra field to intent for offline page downloads (Closed)

Created:
4 years, 4 months ago by qinmin
Modified:
4 years, 4 months ago
Reviewers:
gone, fgorski
CC:
chromium-reviews, asanka
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Adding a new extra field to intent for offline page downloads getDownloadEntryFromIntent() always assume intent is for regular download. This causes chrome to use DownloadManagerService rather than OfflinePageDownloadBridge when clicking on a notification. This change fixes the issue by adding an extra field for offline page. BUG=640467 Committed: https://crrev.com/fe96fd4adb9967bd7aaacf7047eda65bce1510ba Cr-Commit-Position: refs/heads/master@{#414182}

Patch Set 1 #

Total comments: 4

Patch Set 2 : add isOfflinePage() #

Total comments: 2

Patch Set 3 : remove a redudant function #

Unified diffs Side-by-side diffs Delta from patch set Stats (+23 lines, -14 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java View 1 2 11 chunks +19 lines, -14 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSharedPreferenceEntry.java View 1 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 18 (7 generated)
qinmin
PTAL
4 years, 4 months ago (2016-08-24 19:52:49 UTC) #2
fgorski
lgtm, but consider using this flag when handling intent. https://codereview.chromium.org/2278663002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java (right): https://codereview.chromium.org/2278663002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java#newcode505 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java:505: ...
4 years, 4 months ago (2016-08-24 20:00:08 UTC) #3
fgorski
one more comment. https://codereview.chromium.org/2278663002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java (right): https://codereview.chromium.org/2278663002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java#newcode285 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java:285: entry.itemType == DownloadSharedPreferenceEntry.ITEM_TYPE_OFFLINE_PAGE; isOfflinePage(entry)
4 years, 4 months ago (2016-08-24 20:01:33 UTC) #4
gone
lgtm
4 years, 4 months ago (2016-08-24 21:01:46 UTC) #5
qinmin
https://codereview.chromium.org/2278663002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java (right): https://codereview.chromium.org/2278663002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java#newcode285 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java:285: entry.itemType == DownloadSharedPreferenceEntry.ITEM_TYPE_OFFLINE_PAGE; On 2016/08/24 20:01:33, fgorski wrote: > ...
4 years, 4 months ago (2016-08-24 21:07:30 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/2278663002/20001
4 years, 4 months ago (2016-08-24 21:08:41 UTC) #9
fgorski
one more comment ;) https://codereview.chromium.org/2278663002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java (right): https://codereview.chromium.org/2278663002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java#newcode731 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java:731: private boolean isOfflinePage(DownloadSharedPreferenceEntry entry) { ...
4 years, 4 months ago (2016-08-24 21:09:33 UTC) #10
qinmin
https://codereview.chromium.org/2278663002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java (right): https://codereview.chromium.org/2278663002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java#newcode731 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotificationService.java:731: private boolean isOfflinePage(DownloadSharedPreferenceEntry entry) { On 2016/08/24 21:09:33, fgorski ...
4 years, 4 months ago (2016-08-24 21:18:39 UTC) #12
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/2278663002/40001
4 years, 4 months ago (2016-08-24 21:19:38 UTC) #15
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 4 months ago (2016-08-24 22:44:03 UTC) #16
commit-bot: I haz the power
4 years, 4 months ago (2016-08-24 22:47:10 UTC) #18
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/fe96fd4adb9967bd7aaacf7047eda65bce1510ba
Cr-Commit-Position: refs/heads/master@{#414182}

Powered by Google App Engine
This is Rietveld 408576698