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

Issue 2876973002: Fixed download notification crash caused by uninitialized browser process (Closed)

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

Description

Fixed download notification crash caused by uninitialized browser process If browser process is killed, tapping on download notification leads to a crash. Currently this is happening due to an early call to getLastUsedProfile() used by FeatureEngagementTracker. This can be prevented by adding an extra check for browser statup complete. Also reordered the openDownloadedContent function to open the downloaded item instead of download home in that scenario. That alone should also prevent the crash. BUG=715442 Review-Url: https://codereview.chromium.org/2876973002 Cr-Commit-Position: refs/heads/master@{#471195} Committed: https://chromium.googlesource.com/chromium/src/+/96d623e0e8954edf9c9908ff5ccfa9580b4946a7

Patch Set 1 #

Total comments: 2

Patch Set 2 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+20 lines, -11 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java View 1 1 chunk +11 lines, -7 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java View 1 3 chunks +9 lines, -4 lines 0 comments Download

Messages

Total messages: 17 (13 generated)
shaktisahu
PTAL https://codereview.chromium.org/2876973002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java (left): https://codereview.chromium.org/2876973002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java#oldcode1130 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java:1130: || !hasDownloadManagerService()) { This was added to fix ...
3 years, 7 months ago (2017-05-11 22:32:14 UTC) #2
qinmin
lgtm
3 years, 7 months ago (2017-05-11 23:39:13 UTC) #3
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/2876973002/20001
3 years, 7 months ago (2017-05-12 02:41:48 UTC) #14
commit-bot: I haz the power
3 years, 7 months ago (2017-05-12 02:46:49 UTC) #17
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/96d623e0e8954edf9c9908ff5ccf...

Powered by Google App Engine
This is Rietveld 408576698