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

Issue 7607011: [ChromeOS] Freezes WebUI OOBE/Login window until tab is rendered. (Closed)

Created:
9 years, 4 months ago by xiyuan
Modified:
9 years, 4 months ago
CC:
chromium-reviews, rharrison, davemoore+watch_chromium.org, nkostylev+cc_chromium.org, oshima
Visibility:
Public.

Description

[ChromeOS] Freezes WebUI OOBE/Login window until tab is rendered. Manually unfreezes hosting window until WebUI OOBE/Login tab is rendered the first time to avoid the white screen when transitioning from boot splash. This CL is based Oshima's r88345 and I have left a TODO to merge the logic. BUG=chromium-os:18501 TEST=Verify fix for chromium-os:18501. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=96132

Patch Set 1 #

Total comments: 12

Patch Set 2 : address comments in #1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+150 lines, -3 lines) Patch
M chrome/browser/chromeos/login/webui_login_display_host.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/chromeos/login/webui_login_view.h View 1 5 chunks +14 lines, -1 line 0 comments Download
M chrome/browser/chromeos/login/webui_login_view.cc View 1 5 chunks +24 lines, -2 lines 0 comments Download
A chrome/browser/chromeos/tab_first_render_watcher.h View 1 chunk +55 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/tab_first_render_watcher.cc View 1 1 chunk +54 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
xiyuan
9 years, 4 months ago (2011-08-09 21:25:38 UTC) #1
Daniel Erat
http://codereview.chromium.org/7607011/diff/1/chrome/browser/chromeos/login/webui_login_view.h File chrome/browser/chromeos/login/webui_login_view.h (right): http://codereview.chromium.org/7607011/diff/1/chrome/browser/chromeos/login/webui_login_view.h#newcode134 chrome/browser/chromeos/login/webui_login_view.h:134: bool host_window_freezed_; nit: s/freezed/frozen/
9 years, 4 months ago (2011-08-09 21:31:24 UTC) #2
achuithb
LGTM with nits. http://codereview.chromium.org/7607011/diff/1/chrome/browser/chromeos/login/webui_login_view.h File chrome/browser/chromeos/login/webui_login_view.h (right): http://codereview.chromium.org/7607011/diff/1/chrome/browser/chromeos/login/webui_login_view.h#newcode93 chrome/browser/chromeos/login/webui_login_view.h:93: // TabFirstRenderWatcher::Delegate implementation period at end ...
9 years, 4 months ago (2011-08-09 21:33:32 UTC) #3
xiyuan
http://codereview.chromium.org/7607011/diff/1/chrome/browser/chromeos/login/webui_login_view.h File chrome/browser/chromeos/login/webui_login_view.h (right): http://codereview.chromium.org/7607011/diff/1/chrome/browser/chromeos/login/webui_login_view.h#newcode93 chrome/browser/chromeos/login/webui_login_view.h:93: // TabFirstRenderWatcher::Delegate implementation On 2011/08/09 21:33:32, achuith.bhandarkar wrote: > ...
9 years, 4 months ago (2011-08-09 23:08:25 UTC) #4
achuithb
LGTM still. http://codereview.chromium.org/7607011/diff/1/chrome/browser/chromeos/tab_first_render_watcher.h File chrome/browser/chromeos/tab_first_render_watcher.h (right): http://codereview.chromium.org/7607011/diff/1/chrome/browser/chromeos/tab_first_render_watcher.h#newcode31 chrome/browser/chromeos/tab_first_render_watcher.h:31: virtual void Observe(int type, Sounds good.
9 years, 4 months ago (2011-08-09 23:45:00 UTC) #5
commit-bot: I haz the power
9 years, 4 months ago (2011-08-10 05:39:01 UTC) #6
Change committed as 96132

Powered by Google App Engine
This is Rietveld 408576698