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

Issue 2728063002: cros: Fix immersive fullscreen tabstrip revealing does not draw well (Closed)

Created:
3 years, 9 months ago by Qiang(Joe) Xu
Modified:
3 years, 9 months ago
Reviewers:
pkotwicz, sky, Evan Stade
CC:
chromium-reviews, kalyank, sadrul, tfarina
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

cros: Fix immersive fullscreen tabstrip revealing does not draw well Changes: When OnImmersiveRevealStarted(), if top container's layer is not marked as not filling bounds opaquely, the tabstrip may not draw correctly. It happens when user has theme installed or hovers mouse onto tabstrip. Regression comes from: https://codereview.chromium.org/2674813002. BUG=697099 TEST=device test bug does not happen Review-Url: https://codereview.chromium.org/2728063002 Cr-Commit-Position: refs/heads/master@{#454896} Committed: https://chromium.googlesource.com/chromium/src/+/bc2aafec33859883cdd69a43b301a40a79ce9327

Patch Set 1 #

Patch Set 2 : DCHECK to warning in Label::PaintText #

Total comments: 4

Patch Set 3 : rebase and feedback #

Patch Set 4 : delete the change in header_view #

Unified diffs Side-by-side diffs Delta from patch set Stats (+4 lines, -9 lines) Patch
M chrome/browser/ui/views/frame/immersive_mode_controller_ash.cc View 1 chunk +1 line, -5 lines 0 comments Download
M ui/views/controls/label.cc View 1 2 1 chunk +3 lines, -4 lines 0 comments Download

Messages

Total messages: 25 (13 generated)
Qiang(Joe) Xu
3 years, 9 months ago (2017-03-03 05:46:01 UTC) #4
Qiang(Joe) Xu
+sky@ since this revert also touches your added mash code
3 years, 9 months ago (2017-03-03 05:48:08 UTC) #6
pkotwicz
lgtm
3 years, 9 months ago (2017-03-03 05:49:38 UTC) #7
Evan Stade
You might have to also temporarily disable the dcheck added in Label::PaintText. On Mar 2, ...
3 years, 9 months ago (2017-03-03 14:37:59 UTC) #8
sky
LGTM
3 years, 9 months ago (2017-03-03 16:04:03 UTC) #9
Qiang(Joe) Xu
Hi Evan, new patch uploaded based on your comments, ptal, thanks!
3 years, 9 months ago (2017-03-03 18:09:52 UTC) #12
sky
https://codereview.chromium.org/2728063002/diff/20001/ui/views/controls/label.cc File ui/views/controls/label.cc (left): https://codereview.chromium.org/2728063002/diff/20001/ui/views/controls/label.cc#oldcode458 ui/views/controls/label.cc:458: #if DCHECK_IS_ON() Why ar eyou removing the DCHECK_IS_ON conditional? ...
3 years, 9 months ago (2017-03-03 19:15:40 UTC) #15
Qiang(Joe) Xu
https://codereview.chromium.org/2728063002/diff/20001/ui/views/controls/label.cc File ui/views/controls/label.cc (left): https://codereview.chromium.org/2728063002/diff/20001/ui/views/controls/label.cc#oldcode458 ui/views/controls/label.cc:458: #if DCHECK_IS_ON() On 2017/03/03 19:15:39, sky wrote: > Why ...
3 years, 9 months ago (2017-03-03 19:29:55 UTC) #16
Evan Stade
thanks, lgtm with one question. Are you sure both cases are necessary? i.e. is the ...
3 years, 9 months ago (2017-03-03 21:26:44 UTC) #17
Qiang(Joe) Xu
On 2017/03/03 21:26:44, Evan Stade wrote: > thanks, lgtm with one question. Are you sure ...
3 years, 9 months ago (2017-03-03 22:07:20 UTC) #19
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/2728063002/60001
3 years, 9 months ago (2017-03-06 17:39:03 UTC) #22
commit-bot: I haz the power
3 years, 9 months ago (2017-03-06 18:31:30 UTC) #25
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/bc2aafec33859883cdd69a43b301...

Powered by Google App Engine
This is Rietveld 408576698