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

Issue 10700145: chromeos: Fix StartupBrowserCreatorImpl::Launch crash. (Closed)

Created:
8 years, 5 months ago by xiyuan
Modified:
8 years, 5 months ago
CC:
chromium-reviews
Visibility:
Public.

Description

chromeos: Fix StartupBrowserCreatorImpl::Launch crash. Previous fix r144228 does not fix the crash. It seems the crash is more likely to be caused by user closing the app window in a nested message that runs by synchronous session restore. Add an WebContentsCloseObserver to monitor the app contents and skip focusing logic if it is closed. BUG=134478 TEST=Verify the crash in 134478 no longer happens. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=146027

Patch Set 1 #

Total comments: 2

Patch Set 2 : rebase + fix comment in #1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+42 lines, -2 lines) Patch
M chrome/browser/ui/startup/startup_browser_creator_impl.cc View 1 4 chunks +42 lines, -2 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
xiyuan
8 years, 5 months ago (2012-07-10 18:28:07 UTC) #1
Ben Goodger (Google)
lgtm http://codereview.chromium.org/10700145/diff/1/chrome/browser/ui/startup/startup_browser_creator_impl.cc File chrome/browser/ui/startup/startup_browser_creator_impl.cc (right): http://codereview.chromium.org/10700145/diff/1/chrome/browser/ui/startup/startup_browser_creator_impl.cc#newcode235 chrome/browser/ui/startup/startup_browser_creator_impl.cc:235: DCHECK(!contents); DCHECK(!contents_)?
8 years, 5 months ago (2012-07-10 21:13:22 UTC) #2
xiyuan
http://codereview.chromium.org/10700145/diff/1/chrome/browser/ui/startup/startup_browser_creator_impl.cc File chrome/browser/ui/startup/startup_browser_creator_impl.cc (right): http://codereview.chromium.org/10700145/diff/1/chrome/browser/ui/startup/startup_browser_creator_impl.cc#newcode235 chrome/browser/ui/startup/startup_browser_creator_impl.cc:235: DCHECK(!contents); On 2012/07/10 21:13:22, Ben Goodger (Google) wrote: > ...
8 years, 5 months ago (2012-07-10 21:21:04 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/xiyuan@chromium.org/10700145/2003
8 years, 5 months ago (2012-07-11 00:46:31 UTC) #4
commit-bot: I haz the power
Change committed as 146027
8 years, 5 months ago (2012-07-11 01:57:39 UTC) #5
Nikita (slow)
8 years, 5 months ago (2012-07-11 11:06:00 UTC) #6
lgtm

Powered by Google App Engine
This is Rietveld 408576698