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

Issue 25961002: Retain tray bubble's rounded corners when the bubble animates out (Closed)

Created:
7 years, 2 months ago by michaelpg
Modified:
7 years ago
CC:
chromium-reviews, msw+watch_chromium.org, Ian Vollick, tfarina, sievers+watch_chromium.org, jbauman+watch_chromium.org, piman+watch_chromium.org, danakj+watch_chromium.org, alicet1, cc-bugs_chromium.org, stevenjb
Visibility:
Public.

Description

Retain tray bubble's rounded corners when the bubble animates out by transferring ownership of a layer mask to the associated layer. BUG=235563 TEST=Manual: when closing an Ash tray menu or tray notification, watch corners to make sure they remain rounded. R=piman@chromium.org, msw@chromium.org, mukai@chromium.org, skuhne@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=239930

Patch Set 1 #

Total comments: 19

Patch Set 2 : Addressed feedback #

Total comments: 8

Patch Set 3 : Changed layer ownership #

Total comments: 4

Patch Set 4 : remove redundant check #

Unified diffs Side-by-side diffs Delta from patch set Stats (+33 lines, -47 lines) Patch
M ui/compositor/layer.h View 1 2 2 chunks +5 lines, -10 lines 0 comments Download
M ui/compositor/layer.cc View 1 2 4 chunks +10 lines, -26 lines 0 comments Download
M ui/views/bubble/tray_bubble_view.cc View 1 2 3 5 chunks +18 lines, -11 lines 0 comments Download

Messages

Total messages: 21 (0 generated)
michaelpg
piman: layer changes msw: tray_bubble_view changes skuhne, mukai: FYI Please make sure my use of ...
7 years, 2 months ago (2013-10-04 01:12:17 UTC) #1
Jun Mukai
https://codereview.chromium.org/25961002/diff/1/ui/compositor/layer.cc File ui/compositor/layer.cc (right): https://codereview.chromium.org/25961002/diff/1/ui/compositor/layer.cc#newcode66 ui/compositor/layer.cc:66: layer_mask_.reset(NULL); nit: just reset(), NULL is not necessary https://codereview.chromium.org/25961002/diff/1/ui/compositor/layer.cc#newcode90 ...
7 years, 2 months ago (2013-10-04 01:39:35 UTC) #2
michaelpg
https://codereview.chromium.org/25961002/diff/1/ui/views/bubble/tray_bubble_view.cc File ui/views/bubble/tray_bubble_view.cc (right): https://codereview.chromium.org/25961002/diff/1/ui/views/bubble/tray_bubble_view.cc#newcode190 ui/views/bubble/tray_bubble_view.cc:190: ui::Layer* layer_; On 2013/10/04 01:39:36, Jun Mukai (OOO Sep ...
7 years, 2 months ago (2013-10-04 01:46:03 UTC) #3
Jun Mukai
https://codereview.chromium.org/25961002/diff/1/ui/views/bubble/tray_bubble_view.cc File ui/views/bubble/tray_bubble_view.cc (right): https://codereview.chromium.org/25961002/diff/1/ui/views/bubble/tray_bubble_view.cc#newcode190 ui/views/bubble/tray_bubble_view.cc:190: ui::Layer* layer_; On 2013/10/04 01:46:03, Michael Giuffrida wrote: > ...
7 years, 2 months ago (2013-10-04 01:56:19 UTC) #4
michaelpg
On 2013/10/04 01:56:19, Jun Mukai (OOO Sep 30-Oct 15) wrote: > https://codereview.chromium.org/25961002/diff/1/ui/views/bubble/tray_bubble_view.cc > File ui/views/bubble/tray_bubble_view.cc ...
7 years, 2 months ago (2013-10-04 03:14:57 UTC) #5
Jun Mukai
On 2013/10/04 03:14:57, Michael Giuffrida wrote: > On 2013/10/04 01:56:19, Jun Mukai (OOO Sep 30-Oct ...
7 years, 2 months ago (2013-10-04 03:25:35 UTC) #6
piman
https://codereview.chromium.org/25961002/diff/1/ui/compositor/layer.cc File ui/compositor/layer.cc (right): https://codereview.chromium.org/25961002/diff/1/ui/compositor/layer.cc#newcode66 ui/compositor/layer.cc:66: layer_mask_.reset(NULL); On 2013/10/04 01:39:36, Jun Mukai (OOO Sep 30-Oct ...
7 years, 2 months ago (2013-10-04 03:44:38 UTC) #7
michaelpg
Thanks for the feedback. I hope this patch makes more sense. I've studied scoped_ptr some ...
7 years, 2 months ago (2013-10-04 05:56:40 UTC) #8
Jun Mukai
https://codereview.chromium.org/25961002/diff/1/ui/views/bubble/tray_bubble_view.cc File ui/views/bubble/tray_bubble_view.cc (right): https://codereview.chromium.org/25961002/diff/1/ui/views/bubble/tray_bubble_view.cc#newcode190 ui/views/bubble/tray_bubble_view.cc:190: ui::Layer* layer_; On 2013/10/04 05:56:41, Michael Giuffrida wrote: > ...
7 years, 2 months ago (2013-10-04 06:55:45 UTC) #9
danakj1
On Thu, Oct 3, 2013 at 9:12 PM, <michaelpg@chromium.org> wrote: > Reviewers: msw, Jun Mukai ...
7 years, 2 months ago (2013-10-04 15:42:43 UTC) #10
stevenjb
+bartfab@ +dewittj@chromium.org - Can one of you look at the tray_bubble_view.cc changes? I'm not really ...
7 years, 2 months ago (2013-10-04 17:46:42 UTC) #11
piman
couple of nits. https://codereview.chromium.org/25961002/diff/19001/ui/compositor/layer.cc File ui/compositor/layer.cc (right): https://codereview.chromium.org/25961002/diff/19001/ui/compositor/layer.cc#newcode289 ui/compositor/layer.cc:289: layer_mask_.reset(layer_mask.release()); On 2013/10/04 05:56:41, Michael Giuffrida ...
7 years, 2 months ago (2013-10-04 18:05:33 UTC) #12
Jun Mukai
https://codereview.chromium.org/25961002/diff/19001/ui/views/bubble/tray_bubble_view.cc File ui/views/bubble/tray_bubble_view.cc (right): https://codereview.chromium.org/25961002/diff/19001/ui/views/bubble/tray_bubble_view.cc#newcode190 ui/views/bubble/tray_bubble_view.cc:190: ui::Layer* layer_; one more notes: the original layer of ...
7 years, 2 months ago (2013-10-05 01:23:49 UTC) #13
michaelpg
This issue was further along than I thought. As far as I can tell these ...
7 years ago (2013-12-10 02:04:02 UTC) #14
piman
lgtm
7 years ago (2013-12-10 02:11:23 UTC) #15
Mr4D (OOO till 08-26)
lgtm lgtm https://codereview.chromium.org/25961002/diff/49001/ui/views/bubble/tray_bubble_view.cc File ui/views/bubble/tray_bubble_view.cc (right): https://codereview.chromium.org/25961002/diff/49001/ui/views/bubble/tray_bubble_view.cc#newcode204 ui/views/bubble/tray_bubble_view.cc:204: SkPath path; Could you please add a ...
7 years ago (2013-12-10 15:28:57 UTC) #16
michaelpg
https://codereview.chromium.org/25961002/diff/49001/ui/views/bubble/tray_bubble_view.cc File ui/views/bubble/tray_bubble_view.cc (right): https://codereview.chromium.org/25961002/diff/49001/ui/views/bubble/tray_bubble_view.cc#newcode204 ui/views/bubble/tray_bubble_view.cc:204: SkPath path; On 2013/12/10 15:28:58, Mr4D wrote: > Could ...
7 years ago (2013-12-10 22:01:34 UTC) #17
stevenjb
owner lgtm (with one suggestion) https://codereview.chromium.org/25961002/diff/49001/ui/views/bubble/tray_bubble_view.cc File ui/views/bubble/tray_bubble_view.cc (right): https://codereview.chromium.org/25961002/diff/49001/ui/views/bubble/tray_bubble_view.cc#newcode341 ui/views/bubble/tray_bubble_view.cc:341: if (get_use_acceleration_when_possible() && Do ...
7 years ago (2013-12-10 22:16:02 UTC) #18
michaelpg
https://codereview.chromium.org/25961002/diff/49001/ui/views/bubble/tray_bubble_view.cc File ui/views/bubble/tray_bubble_view.cc (right): https://codereview.chromium.org/25961002/diff/49001/ui/views/bubble/tray_bubble_view.cc#newcode341 ui/views/bubble/tray_bubble_view.cc:341: if (get_use_acceleration_when_possible() && On 2013/12/10 22:16:02, stevenjb wrote: > ...
7 years ago (2013-12-10 22:26:07 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/michaelpg@chromium.org/25961002/69001
7 years ago (2013-12-10 22:31:18 UTC) #20
commit-bot: I haz the power
7 years ago (2013-12-11 01:26:49 UTC) #21
Message was sent while issue was closed.
Change committed as 239930

Powered by Google App Engine
This is Rietveld 408576698