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

Issue 293833002: Fix Widget::InitParams::activatable logic (Closed)

Created:
6 years, 7 months ago by pkotwicz
Modified:
6 years, 7 months ago
Reviewers:
sky
CC:
chromium-reviews, sadrul, nkostylev+watch_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, arv+watch_chromium.org, alicet1, ben+mojo_chromium.org, qsr+mojo_chromium.org, tdanderson+views_chromium.org, msw+watch_chromium.org, stevenjb+watch_chromium.org, abarth-chromium, kalyank, tdanderson+overview_chromium.org, dcheng, oshima+watch_chromium.org, ben+views_chromium.org, tfarina, Aaron Boodman, ben+ash_chromium.org, darin (slow to review), James Su, davemoore+watch_chromium.org
Visibility:
Public.

Description

Fix broken Widget::InitParams::activatable logic as a result of https://codereview.chromium.org/286733002 This CL modifies the default return value of WidgetDelegate::CanActivate() based on the type passed into WidgetDelegate::InitParams::type This allows whether the widget is activatable to change over time. In particular, whether the zoom bubble can be activated can change over its lifetime BUG=353533, 374095 TEST=None Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=271850

Patch Set 1 : #

Total comments: 6

Patch Set 2 : #

Total comments: 2

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+31 lines, -33 lines) Patch
M ui/message_center/views/toast_contents_view.h View 1 1 chunk +0 lines, -1 line 0 comments Download
M ui/message_center/views/toast_contents_view.cc View 1 1 chunk +0 lines, -4 lines 0 comments Download
M ui/views/widget/widget.h View 1 chunk +0 lines, -3 lines 0 comments Download
M ui/views/widget/widget.cc View 1 6 chunks +20 lines, -23 lines 0 comments Download
M ui/views/widget/widget_delegate.h View 1 2 2 chunks +7 lines, -0 lines 0 comments Download
M ui/views/widget/widget_delegate.cc View 1 2 2 chunks +4 lines, -2 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
pkotwicz
Scott, can you please take a look? https://codereview.chromium.org/293833002/diff/60001/ui/views/widget/widget.h File ui/views/widget/widget.h (right): https://codereview.chromium.org/293833002/diff/60001/ui/views/widget/widget.h#newcode197 ui/views/widget/widget.h:197: bool accept_events; ...
6 years, 7 months ago (2014-05-20 00:14:53 UTC) #1
sky
I'm not clear on why you need to do this change. Can you better elaborate ...
6 years, 7 months ago (2014-05-20 13:16:17 UTC) #2
pkotwicz
The short answer: This CL is supposed to fix the regression described in crbug.com/374095 The ...
6 years, 7 months ago (2014-05-20 14:36:40 UTC) #3
sky
https://codereview.chromium.org/293833002/diff/60001/ui/views/widget/widget.h File ui/views/widget/widget.h (right): https://codereview.chromium.org/293833002/diff/60001/ui/views/widget/widget.h#newcode197 ui/views/widget/widget.h:197: bool accept_events; On 2014/05/20 00:14:53, pkotwicz wrote: > Scott, ...
6 years, 7 months ago (2014-05-20 15:02:55 UTC) #4
pkotwicz
https://codereview.chromium.org/293833002/diff/60001/ui/views/widget/widget_delegate.h File ui/views/widget/widget_delegate.h (right): https://codereview.chromium.org/293833002/diff/60001/ui/views/widget/widget_delegate.h#newcode33 ui/views/widget/widget_delegate.h:33: // Sets the default value of CanActivate(). I do ...
6 years, 7 months ago (2014-05-20 16:13:52 UTC) #5
pkotwicz
https://codereview.chromium.org/293833002/diff/60001/ui/views/widget/widget_delegate.h File ui/views/widget/widget_delegate.h (right): https://codereview.chromium.org/293833002/diff/60001/ui/views/widget/widget_delegate.h#newcode33 ui/views/widget/widget_delegate.h:33: // Sets the default value of CanActivate(). ToastContentsView is ...
6 years, 7 months ago (2014-05-20 16:33:29 UTC) #6
sky
https://codereview.chromium.org/293833002/diff/60001/ui/views/widget/widget_delegate.h File ui/views/widget/widget_delegate.h (right): https://codereview.chromium.org/293833002/diff/60001/ui/views/widget/widget_delegate.h#newcode33 ui/views/widget/widget_delegate.h:33: // Sets the default value of CanActivate(). On 2014/05/20 ...
6 years, 7 months ago (2014-05-20 17:33:20 UTC) #7
pkotwicz
I have updated the CL to use WidgetDelegate::set_can_activate()
6 years, 7 months ago (2014-05-20 17:38:54 UTC) #8
sky
LGTM https://codereview.chromium.org/293833002/diff/80001/ui/views/widget/widget_delegate.cc File ui/views/widget/widget_delegate.cc (right): https://codereview.chromium.org/293833002/diff/80001/ui/views/widget/widget_delegate.cc#newcode20 ui/views/widget/widget_delegate.cc:20: WidgetDelegate::WidgetDelegate() : default_contents_view_(NULL), nit: when you have multiple ...
6 years, 7 months ago (2014-05-20 17:43:19 UTC) #9
pkotwicz
The CQ bit was checked by pkotwicz@chromium.org
6 years, 7 months ago (2014-05-20 21:22:51 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/pkotwicz@chromium.org/293833002/100001
6 years, 7 months ago (2014-05-20 21:24:41 UTC) #11
commit-bot: I haz the power
6 years, 7 months ago (2014-05-21 03:45:40 UTC) #12
Message was sent while issue was closed.
Change committed as 271850

Powered by Google App Engine
This is Rietveld 408576698