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

Issue 2474783002: Fix memory leak for extension uninstall dialog. (Closed)

Created:
4 years, 1 month ago by lgcheng
Modified:
4 years, 1 month ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, tfarina, extensions-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix memory leak for extension uninstall dialog test=Add Test coverage. Pass browser test. BUG=661373 Committed: https://crrev.com/949dbeec49cba970a01fbcc4cc99edb4598bbe7a Cr-Commit-Position: refs/heads/master@{#432320}

Patch Set 1 #

Patch Set 2 : cheat presubmit to run trybots #

Patch Set 3 : Add test coverage. #

Total comments: 11

Patch Set 4 : Address Devlin's comments #

Patch Set 5 : Fix memory leak for extension uninstall dialog. #

Patch Set 6 : Address Oshima's comments. #

Total comments: 4

Patch Set 7 : Nits. #

Total comments: 3

Patch Set 8 : Remove a test for MAC. #

Total comments: 4

Patch Set 9 : Mac test coverage. #

Patch Set 10 : Address Trent's comments. #

Total comments: 1

Patch Set 11 : Address Mike's last minute comment. #

Patch Set 12 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+66 lines, -8 lines) Patch
M chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc View 1 2 3 4 5 6 3 chunks +12 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +52 lines, -4 lines 0 comments Download
M chrome/test/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +1 line, -1 line 0 comments Download
M components/constrained_window/constrained_window_views.cc View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 123 (101 generated)
lgcheng
Hi Devlin, Sorry to send this out before I clean this up. But I have ...
4 years, 1 month ago (2016-11-03 22:30:50 UTC) #17
Devlin
https://codereview.chromium.org/2474783002/diff/40001/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc File chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc (right): https://codereview.chromium.org/2474783002/diff/40001/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc#newcode147 chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc:147: OnDialogClosed(CLOSE_ACTION_CANCELED); It seems like there's a potential that this ...
4 years, 1 month ago (2016-11-05 06:26:18 UTC) #18
oshima
looks like there is a bug in ConstrainedWindowView https://cs.chromium.org/chromium/src/components/constrained_window/constrained_window_views.cc?rcl=0&l=63 It should listen to OnWidgetDestorying instead ...
4 years, 1 month ago (2016-11-09 02:31:15 UTC) #36
lgcheng
Hi guys, Would you PTAL when you have a moment? Hi Devlin@, Address your comments ...
4 years, 1 month ago (2016-11-10 21:39:51 UTC) #46
lgcheng
Adding msw@ for OWNER's review.
4 years, 1 month ago (2016-11-14 17:30:12 UTC) #48
Devlin
This looks fine to me, but I'll let msw@ stamp it, since he's the views ...
4 years, 1 month ago (2016-11-14 17:49:12 UTC) #49
lgcheng
https://codereview.chromium.org/2474783002/diff/140001/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc File chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc (right): https://codereview.chromium.org/2474783002/diff/140001/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc#newcode146 chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc:146: view_ = NULL; On 2016/11/14 17:49:12, Devlin wrote: > ...
4 years, 1 month ago (2016-11-14 19:10:33 UTC) #52
msw
lgtm with a nit https://codereview.chromium.org/2474783002/diff/160001/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc File chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc (right): https://codereview.chromium.org/2474783002/diff/160001/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc#newcode96 chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc:96: CreateBrowser(browser()->profile()); nit: use ScopedKeepAlive w/LEAKED_UNINSTALL_VIEW ...
4 years, 1 month ago (2016-11-14 20:04:27 UTC) #53
lgcheng
Hi Mike, Thanks for your comments! But I make a further change in the patch. ...
4 years, 1 month ago (2016-11-14 23:51:41 UTC) #60
msw
+Trent for Mac Views testing help. https://codereview.chromium.org/2474783002/diff/160001/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc File chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc (right): https://codereview.chromium.org/2474783002/diff/160001/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc#newcode96 chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc:96: CreateBrowser(browser()->profile()); On 2016/11/14 ...
4 years, 1 month ago (2016-11-15 00:09:32 UTC) #62
tapted
https://codereview.chromium.org/2474783002/diff/180001/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc File chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc (right): https://codereview.chromium.org/2474783002/diff/180001/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc#newcode59 chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc:59: #if !defined(OS_MACOSX) On 2016/11/15 00:09:32, msw wrote: > On ...
4 years, 1 month ago (2016-11-15 00:30:15 UTC) #63
tapted
Ah, I see the problem now. Thank you for giving it a try (and sorry ...
4 years, 1 month ago (2016-11-15 04:28:18 UTC) #72
lgcheng
On 2016/11/15 04:28:18, tapted wrote: > Ah, I see the problem now. Thank you for ...
4 years, 1 month ago (2016-11-15 21:13:44 UTC) #86
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/2474783002/260001
4 years, 1 month ago (2016-11-15 21:14:12 UTC) #89
msw
nice; thanks! lgtm with a very optional nit (already in cq) https://codereview.chromium.org/2474783002/diff/260001/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc File chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc (right): ...
4 years, 1 month ago (2016-11-15 21:17:16 UTC) #90
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/2474783002/280001
4 years, 1 month ago (2016-11-15 21:22:30 UTC) #94
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_linux on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/builds/261073)
4 years, 1 month ago (2016-11-15 21:42:51 UTC) #96
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/2474783002/280001
4 years, 1 month ago (2016-11-15 21:46:42 UTC) #98
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_linux on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/builds/261130)
4 years, 1 month ago (2016-11-15 22:00:18 UTC) #100
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/2474783002/300001
4 years, 1 month ago (2016-11-16 00:26:08 UTC) #119
commit-bot: I haz the power
Committed patchset #12 (id:300001)
4 years, 1 month ago (2016-11-16 00:38:53 UTC) #121
commit-bot: I haz the power
4 years, 1 month ago (2016-11-16 00:42:14 UTC) #123
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/949dbeec49cba970a01fbcc4cc99edb4598bbe7a
Cr-Commit-Position: refs/heads/master@{#432320}

Powered by Google App Engine
This is Rietveld 408576698