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

Issue 8770012: Override status area window type for WebUI lock screen. (Closed)

Created:
9 years ago by flackr
Modified:
9 years ago
Reviewers:
Nikita (slow)
CC:
chromium-reviews, stevenjb+watch_chromium.org, nkostylev+watch_chromium.org, davemoore+watch_chromium.org
Visibility:
Public.

Description

The screen locker window manager refuses to map most windows over the screen locker layer. This is for good reason to be safe about not allowing content to show up on top. To be able to see the status area window over the lock screen we can override the window type to be TYPE_POPUP. This must only be done for the lock screen as it does not allow focus to this window which is used on the login screen but not allowed on the lock screen due to the GTK grab. BUG=105572 TEST=Lock screen and check if status area is visible. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=113622

Patch Set 1 #

Total comments: 2

Patch Set 2 : Override the status area window type for the lock screen. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+19 lines, -4 lines) Patch
M chrome/browser/chromeos/login/webui_login_view.h View 1 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/webui_login_view.cc View 1 3 chunks +10 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/login/webui_screen_locker.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/chromeos/login/webui_screen_locker.cc View 1 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
flackr
PTAL, thanks. I dug into the reason why this window was not being treated like ...
9 years ago (2011-12-07 21:04:52 UTC) #1
Nikita (slow)
lgtm patchset #2. Please run trybots. http://codereview.chromium.org/8770012/diff/1/chrome/browser/chromeos/login/webui_screen_locker.cc File chrome/browser/chromeos/login/webui_screen_locker.cc (right): http://codereview.chromium.org/8770012/diff/1/chrome/browser/chromeos/login/webui_screen_locker.cc#newcode479 chrome/browser/chromeos/login/webui_screen_locker.cc:479: status_area_->SetPaintToLayer(true); I see ...
9 years ago (2011-12-08 14:13:12 UTC) #2
flackr
http://codereview.chromium.org/8770012/diff/1/chrome/browser/chromeos/login/webui_screen_locker.cc File chrome/browser/chromeos/login/webui_screen_locker.cc (right): http://codereview.chromium.org/8770012/diff/1/chrome/browser/chromeos/login/webui_screen_locker.cc#newcode479 chrome/browser/chromeos/login/webui_screen_locker.cc:479: status_area_->SetPaintToLayer(true); On 2011/12/08 14:13:12, Nikita Kostylev wrote: > I ...
9 years ago (2011-12-08 14:50:04 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/flackr@chromium.org/8770012/2001
9 years ago (2011-12-08 16:14:10 UTC) #4
commit-bot: I haz the power
9 years ago (2011-12-08 18:09:01 UTC) #5
Change committed as 113622

Powered by Google App Engine
This is Rietveld 408576698