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

Issue 2820493004: Do not hide shadow underlay for max/fullscreen state even if the client disables the shadow. (Closed)

Created:
3 years, 8 months ago by oshima
Modified:
3 years, 8 months ago
Reviewers:
reveman
CC:
chromium-reviews, lpique
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Do not hide shadow underlay for max/fullscreen state even if the client disables the shadow. During the state transition, ARC preserves windows being deleted, however the main window is deleted (thus, window frame is empty) which disables the shadow. BUG=711514 TEST=covered by unit tests. manual. Instal & start "Clash Royal", then F4 to toggle fullscreen. Review-Url: https://codereview.chromium.org/2820493004 Cr-Commit-Position: refs/heads/master@{#464819} Committed: https://chromium.googlesource.com/chromium/src/+/ae72f92d7caba6d32ba2a11f32943f29af15c3d8

Patch Set 1 #

Patch Set 2 : fix #

Total comments: 1

Patch Set 3 : renamed #

Unified diffs Side-by-side diffs Delta from patch set Stats (+26 lines, -12 lines) Patch
M components/exo/shell_surface.cc View 1 2 5 chunks +12 lines, -12 lines 0 comments Download
M components/exo/shell_surface_unittest.cc View 1 chunk +14 lines, -0 lines 0 comments Download

Messages

Total messages: 27 (20 generated)
oshima
3 years, 8 months ago (2017-04-14 00:01:23 UTC) #4
oshima
3 years, 8 months ago (2017-04-14 00:02:17 UTC) #6
reveman
lgtm with nit https://codereview.chromium.org/2820493004/diff/20001/components/exo/shell_surface.cc File components/exo/shell_surface.cc (right): https://codereview.chromium.org/2820493004/diff/20001/components/exo/shell_surface.cc#newcode1564 components/exo/shell_surface.cc:1564: bool black_backdrop_enabled = nit: black_background_enabled or ...
3 years, 8 months ago (2017-04-14 20:18:44 UTC) #15
oshima
On 2017/04/14 20:18:44, reveman wrote: > lgtm with nit > > https://codereview.chromium.org/2820493004/diff/20001/components/exo/shell_surface.cc > File components/exo/shell_surface.cc ...
3 years, 8 months ago (2017-04-14 22:34:20 UTC) #16
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/2820493004/40001
3 years, 8 months ago (2017-04-14 23:12:28 UTC) #23
commit-bot: I haz the power
Committed patchset #3 (id:40001) as https://chromium.googlesource.com/chromium/src/+/ae72f92d7caba6d32ba2a11f32943f29af15c3d8
3 years, 8 months ago (2017-04-14 23:18:16 UTC) #26
Shuhei Takahashi
3 years, 8 months ago (2017-04-20 07:18:35 UTC) #27
Message was sent while issue was closed.
A revert of this CL (patchset #3 id:40001) has been created in
https://codereview.chromium.org/2827233002/ by nya@chromium.org.

The reason for reverting is: This change broke basic WM interaction of ARC and
caused browser crash. https://crbug.com/713560.

Powered by Google App Engine
This is Rietveld 408576698