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

Issue 2468873003: Don't call CloseBubble multiple times in ExtensionInstalledBubbleView (Closed)

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

Description

Don't call CloseBubble multiple times in ExtensionInstalledBubbleView fixes crashes on clicking "manage extensions" or "sign in to chrome" BUG=661096 Committed: https://crrev.com/5d800ae3299fcbda1e0d9111aa83ae707c2c2fb6 Cr-Commit-Position: refs/heads/master@{#429912}

Patch Set 1 #

Total comments: 2

Patch Set 2 : check #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+4 lines, -2 lines) Patch
M chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc View 1 2 chunks +4 lines, -2 lines 2 comments Download

Messages

Total messages: 34 (15 generated)
Evan Stade
4 years, 1 month ago (2016-11-02 18:05:42 UTC) #6
Devlin
Can we add a test for this? https://codereview.chromium.org/2468873003/diff/1/chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc File chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc (right): https://codereview.chromium.org/2468873003/diff/1/chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc#newcode264 chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc:264: // Showing ...
4 years, 1 month ago (2016-11-02 18:12:24 UTC) #7
Evan Stade
https://codereview.chromium.org/2468873003/diff/1/chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc File chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc (right): https://codereview.chromium.org/2468873003/diff/1/chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc#newcode264 chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc:264: // Showing the sign-in UI will cause the bubble ...
4 years, 1 month ago (2016-11-02 22:57:19 UTC) #8
Devlin
lgtm Fingers crossed that this is always synchronous... As an alternative, I would be fine ...
4 years, 1 month ago (2016-11-02 23:07:19 UTC) #11
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/2468873003/20001
4 years, 1 month ago (2016-11-02 23:13:44 UTC) #14
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/295444)
4 years, 1 month ago (2016-11-02 23:21:38 UTC) #16
Evan Stade
+pkasting for owners
4 years, 1 month ago (2016-11-02 23:38:56 UTC) #18
Peter Kasting
LGTM https://codereview.chromium.org/2468873003/diff/20001/chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc File chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc (right): https://codereview.chromium.org/2468873003/diff/20001/chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc#newcode265 chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc:265: CHECK(GetWidget()->IsClosed()); Nit: Why CHECK and not DCHECK? Generally ...
4 years, 1 month ago (2016-11-03 00:56:39 UTC) #19
Evan Stade
https://codereview.chromium.org/2468873003/diff/20001/chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc File chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc (right): https://codereview.chromium.org/2468873003/diff/20001/chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc#newcode265 chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc:265: CHECK(GetWidget()->IsClosed()); On 2016/11/03 00:56:39, Peter Kasting wrote: > Nit: ...
4 years, 1 month ago (2016-11-03 15:55:29 UTC) #20
Devlin
On 2016/11/03 15:55:29, Evan Stade wrote: > https://codereview.chromium.org/2468873003/diff/20001/chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc > File chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc > (right): > > ...
4 years, 1 month ago (2016-11-03 16:00:40 UTC) #21
Evan Stade
On 2016/11/03 16:00:40, Devlin (slow) wrote: > On 2016/11/03 15:55:29, Evan Stade wrote: > > ...
4 years, 1 month ago (2016-11-03 18:09:08 UTC) #22
Evan Stade
Peter, wdyt of Devlin's proposal?
4 years, 1 month ago (2016-11-03 18:09:54 UTC) #23
Peter Kasting
CHECKs are fine for temporarily sniffing out whether assumptions are being violated, that's explicitly OK ...
4 years, 1 month ago (2016-11-03 21:52:51 UTC) #24
Evan Stade
filed crbug.com/662269
4 years, 1 month ago (2016-11-04 03:02:48 UTC) #25
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/2468873003/20001
4 years, 1 month ago (2016-11-04 03:03:50 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_asan_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/256302)
4 years, 1 month ago (2016-11-04 04:38:25 UTC) #29
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/2468873003/20001
4 years, 1 month ago (2016-11-04 15:46:05 UTC) #31
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 1 month ago (2016-11-04 16:37:45 UTC) #32
commit-bot: I haz the power
4 years, 1 month ago (2016-11-04 16:41:36 UTC) #34
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/5d800ae3299fcbda1e0d9111aa83ae707c2c2fb6
Cr-Commit-Position: refs/heads/master@{#429912}

Powered by Google App Engine
This is Rietveld 408576698