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

Issue 10960058: Remove system-level Chrome ProgIDs from filetype associations at uninstall. (Closed)

Created:
8 years, 3 months ago by grt (UTC plus 2)
Modified:
8 years, 2 months ago
Reviewers:
gab, robertshield
CC:
chromium-reviews, grt+watch_chromium.org
Visibility:
Public.

Description

Remove system-level Chrome ProgIDs from filetype associations at uninstall. BUG=149089 TEST=install system-level Chrome, make it the default, uninstall it, run One Note, click a link. IE should open. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=158661

Patch Set 1 #

Patch Set 2 : restore defaults #

Total comments: 2

Patch Set 3 : clarity for robertshield #

Total comments: 12

Patch Set 4 : thanks gab #

Unified diffs Side-by-side diffs Delta from patch set Stats (+69 lines, -21 lines) Patch
M chrome/installer/setup/uninstall.cc View 1 2 3 2 chunks +69 lines, -21 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
grt (UTC plus 2)
Gents, I'm sending this out for review even though I'm not terribly happy with it. ...
8 years, 2 months ago (2012-09-25 04:12:00 UTC) #1
robertshield
Icky, but looks like it ought to work. One main question: do we still need ...
8 years, 2 months ago (2012-09-25 12:53:04 UTC) #2
grt (UTC plus 2)
Excellent point about setting another browser as default. chrome/browser/ui/views/uninstall_view.cc doesn't wait for the other browser's ...
8 years, 2 months ago (2012-09-25 14:29:17 UTC) #3
gab
Better than nothing... Comments below. Cheers, Gab https://codereview.chromium.org/10960058/diff/6009/chrome/installer/setup/uninstall.cc File chrome/installer/setup/uninstall.cc (right): https://codereview.chromium.org/10960058/diff/6009/chrome/installer/setup/uninstall.cc#newcode645 chrome/installer/setup/uninstall.cc:645: root, (classes_path ...
8 years, 2 months ago (2012-09-25 14:58:31 UTC) #4
grt (UTC plus 2)
thanks, ptal. https://codereview.chromium.org/10960058/diff/6009/chrome/installer/setup/uninstall.cc File chrome/installer/setup/uninstall.cc (right): https://codereview.chromium.org/10960058/diff/6009/chrome/installer/setup/uninstall.cc#newcode645 chrome/installer/setup/uninstall.cc:645: root, (classes_path + *filetype).c_str(), L"", On 2012/09/25 ...
8 years, 2 months ago (2012-09-25 15:56:21 UTC) #5
gab
looks good, one more comment about the logic when deleting HKCU entries... I still think ...
8 years, 2 months ago (2012-09-25 17:09:00 UTC) #6
grt (UTC plus 2)
Back to you, Gab! https://codereview.chromium.org/10960058/diff/6009/chrome/installer/setup/uninstall.cc File chrome/installer/setup/uninstall.cc (right): https://codereview.chromium.org/10960058/diff/6009/chrome/installer/setup/uninstall.cc#newcode647 chrome/installer/setup/uninstall.cc:647: cleared_assocs.push_back(*filetype); On 2012/09/25 17:09:00, gab ...
8 years, 2 months ago (2012-09-25 18:44:35 UTC) #7
gab
Duh! LGTM https://codereview.chromium.org/10960058/diff/6009/chrome/installer/setup/uninstall.cc File chrome/installer/setup/uninstall.cc (right): https://codereview.chromium.org/10960058/diff/6009/chrome/installer/setup/uninstall.cc#newcode647 chrome/installer/setup/uninstall.cc:647: cleared_assocs.push_back(*filetype); On 2012/09/25 18:44:35, grt wrote: > ...
8 years, 2 months ago (2012-09-25 18:48:57 UTC) #8
robertshield
lgtm
8 years, 2 months ago (2012-09-25 19:05:00 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/grt@chromium.org/10960058/12009
8 years, 2 months ago (2012-09-25 19:05:45 UTC) #10
commit-bot: I haz the power
8 years, 2 months ago (2012-09-25 21:31:27 UTC) #11
Change committed as 158661

Powered by Google App Engine
This is Rietveld 408576698