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

Issue 2836423002: Pass original profile to OfflinePageDownloadBridge constructor (Closed)

Created:
3 years, 7 months ago by jianli
Modified:
3 years, 7 months ago
CC:
chromium-reviews, dewittj+watch_chromium.org, fgorski+watch_chromium.org, romax+watch_chromium.org, petewil+watch_chromium.org, chili+watch_chromium.org, agrieve+watch_chromium.org, dimich+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Pass original profile to OfflinePageDownloadBridge constructor In a couple cases, OfflinePageDownloadBridge is constructed with last used profile which might be incognito profile. OfflinePageModel is null for this profile, thus we see a crash in DownloadUIAdapter::FromOfflinePageModel BUG=692163 Review-Url: https://codereview.chromium.org/2836423002 Cr-Commit-Position: refs/heads/master@{#467475} Committed: https://chromium.googlesource.com/chromium/src/+/7902e09852f047a487122472800d482fd28e6b7c

Patch Set 1 #

Total comments: 4

Patch Set 2 : Address feedback #

Total comments: 2

Patch Set 3 : Update comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5 lines, -3 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadManagerUi.java View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java View 1 2 1 chunk +4 lines, -1 line 0 comments Download

Messages

Total messages: 34 (17 generated)
jianli
3 years, 7 months ago (2017-04-25 22:50:44 UTC) #3
dewittj
https://codereview.chromium.org/2836423002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java (right): https://codereview.chromium.org/2836423002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java#newcode76 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java:76: return new OfflinePageDownloadBridge(Profile.getLastUsedProfile().getgetOriginalProfile()); s/getget/get/ also below. And Profile.getLastUsedProfile() can ...
3 years, 7 months ago (2017-04-25 23:00:12 UTC) #5
Dmitry Titov
https://codereview.chromium.org/2836423002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java (right): https://codereview.chromium.org/2836423002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java#newcode76 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java:76: return new OfflinePageDownloadBridge(Profile.getLastUsedProfile().getgetOriginalProfile()); getget Also, should we rather call ...
3 years, 7 months ago (2017-04-25 23:00:26 UTC) #7
jianli
https://codereview.chromium.org/2836423002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java (right): https://codereview.chromium.org/2836423002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java#newcode76 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java:76: return new OfflinePageDownloadBridge(Profile.getLastUsedProfile().getgetOriginalProfile()); On 2017/04/25 23:00:12, dewittj wrote: > ...
3 years, 7 months ago (2017-04-25 23:18:32 UTC) #9
Dmitry Titov
LGTM with a nit (and of course pending dewittj@ comments) https://codereview.chromium.org/2836423002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java (right): https://codereview.chromium.org/2836423002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java#newcode80 ...
3 years, 7 months ago (2017-04-25 23:23:13 UTC) #11
dewittj
lgtm
3 years, 7 months ago (2017-04-25 23:29:59 UTC) #12
jianli
https://codereview.chromium.org/2836423002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java (right): https://codereview.chromium.org/2836423002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java#newcode80 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java:80: // The incognito profile may be passed. On 2017/04/25 ...
3 years, 7 months ago (2017-04-25 23:33:35 UTC) #13
jianli
qinmin for download
3 years, 7 months ago (2017-04-25 23:34:21 UTC) #15
qinmin
lgtm
3 years, 7 months ago (2017-04-26 16:52:57 UTC) #16
qinmin
lgtm
3 years, 7 months ago (2017-04-26 16:52:59 UTC) #17
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/2836423002/40001
3 years, 7 months ago (2017-04-26 20:41:43 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/421296)
3 years, 7 months ago (2017-04-26 20:53:04 UTC) #22
jianli
dfalcantara for download/ui I didn't realize that download/ui/OWNERS has "set noparent"
3 years, 7 months ago (2017-04-26 20:59:44 UTC) #24
gone
lgtm
3 years, 7 months ago (2017-04-26 21:03:17 UTC) #26
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/2836423002/40001
3 years, 7 months ago (2017-04-26 21:03:52 UTC) #28
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/2836423002/40001
3 years, 7 months ago (2017-04-26 21:04:37 UTC) #30
commit-bot: I haz the power
3 years, 7 months ago (2017-04-26 22:06:39 UTC) #34
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/7902e09852f047a487122472800d...

Powered by Google App Engine
This is Rietveld 408576698