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

Issue 1228223002: Close wrench menu when Media Router Action clicked in Views. (Closed)

Created:
5 years, 5 months ago by apacible
Modified:
5 years, 5 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Close wrench menu when Media Router Action clicked in Views. Currently, on |ExecuteAction|, the Media Router dialog is opened and the wrench menu stays open. The menu must be closed with a second click. With this change, the wrench menu closes automatically. This change also adds a platform delegate to the Media Router Action for platform dependent implementations. This CL does not include the Cocoa implementation. BUG=508546 Committed: https://crrev.com/4b16903562a662feaecee4fc7be7092866136b67 Cr-Commit-Position: refs/heads/master@{#339457}

Patch Set 1 : #

Total comments: 16

Patch Set 2 : Changes per rdevlin.cronin@'s comments and rebase. #

Total comments: 6

Patch Set 3 : Changes per rdevlin.cronin@'s comments. Resolve presubmit warnings. Tests WIP. #

Patch Set 4 : Fix browser test. #

Total comments: 8

Patch Set 5 : Changes per rdevlin.cronin@'s comments. #

Total comments: 4

Patch Set 6 : Rebase. #

Patch Set 7 : Changes per kmarshall@'s comments. #

Patch Set 8 : Rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+177 lines, -25 lines) Patch
M chrome/browser/ui/toolbar/component_toolbar_actions_browsertest.cc View 1 2 4 chunks +10 lines, -7 lines 0 comments Download
M chrome/browser/ui/toolbar/component_toolbar_actions_factory.h View 1 2 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/ui/toolbar/component_toolbar_actions_factory.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/ui/toolbar/media_router_action.h View 1 2 3 4 3 chunks +7 lines, -1 line 0 comments Download
M chrome/browser/ui/toolbar/media_router_action.cc View 1 2 3 4 5 6 3 chunks +6 lines, -2 lines 0 comments Download
A chrome/browser/ui/toolbar/media_router_action_platform_delegate.h View 1 2 3 4 5 6 1 chunk +28 lines, -0 lines 0 comments Download
A chrome/browser/ui/toolbar/media_router_action_platform_delegate.cc View 1 2 3 4 5 6 1 chunk +28 lines, -0 lines 0 comments Download
M chrome/browser/ui/toolbar/toolbar_actions_bar.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/toolbar/wrench_menu_model.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/media_router/media_router_ui_browsertest.cc View 1 2 3 4 5 chunks +25 lines, -6 lines 0 comments Download
A chrome/browser/ui/views/toolbar/media_router_action_platform_delegate_views.h View 1 2 1 chunk +27 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/toolbar/media_router_action_platform_delegate_views.cc View 1 2 3 4 5 6 1 chunk +32 lines, -0 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 2 3 4 5 6 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 46 (28 generated)
apacible
PTAL, thanks!
5 years, 5 months ago (2015-07-14 15:23:47 UTC) #16
Devlin
Also, this seems like the type of thing that there should be a BUG= for, ...
5 years, 5 months ago (2015-07-14 17:23:02 UTC) #17
apacible
On 2015/07/14 17:23:02, Devlin wrote: > Also, this seems like the type of thing that ...
5 years, 5 months ago (2015-07-14 21:15:23 UTC) #18
Devlin
https://codereview.chromium.org/1228223002/diff/240001/chrome/browser/ui/views/toolbar/media_router_action_platform_delegate_views.cc File chrome/browser/ui/views/toolbar/media_router_action_platform_delegate_views.cc (right): https://codereview.chromium.org/1228223002/diff/240001/chrome/browser/ui/views/toolbar/media_router_action_platform_delegate_views.cc#newcode26 chrome/browser/ui/views/toolbar/media_router_action_platform_delegate_views.cc:26: if (!browser_) On 2015/07/14 21:15:23, apacible wrote: > On ...
5 years, 5 months ago (2015-07-14 21:31:08 UTC) #19
apacible
https://codereview.chromium.org/1228223002/diff/240001/chrome/browser/ui/views/toolbar/media_router_action_platform_delegate_views.cc File chrome/browser/ui/views/toolbar/media_router_action_platform_delegate_views.cc (right): https://codereview.chromium.org/1228223002/diff/240001/chrome/browser/ui/views/toolbar/media_router_action_platform_delegate_views.cc#newcode26 chrome/browser/ui/views/toolbar/media_router_action_platform_delegate_views.cc:26: if (!browser_) On 2015/07/14 21:31:07, Devlin wrote: > On ...
5 years, 5 months ago (2015-07-16 16:52:11 UTC) #23
Devlin
just a few more small nits. :) https://codereview.chromium.org/1228223002/diff/360001/chrome/browser/ui/toolbar/media_router_action.h File chrome/browser/ui/toolbar/media_router_action.h (right): https://codereview.chromium.org/1228223002/diff/360001/chrome/browser/ui/toolbar/media_router_action.h#newcode8 chrome/browser/ui/toolbar/media_router_action.h:8: #include "chrome/browser/ui/toolbar/media_router_action_platform_delegate.h" ...
5 years, 5 months ago (2015-07-16 17:17:37 UTC) #24
apacible
https://codereview.chromium.org/1228223002/diff/360001/chrome/browser/ui/toolbar/media_router_action.h File chrome/browser/ui/toolbar/media_router_action.h (right): https://codereview.chromium.org/1228223002/diff/360001/chrome/browser/ui/toolbar/media_router_action.h#newcode8 chrome/browser/ui/toolbar/media_router_action.h:8: #include "chrome/browser/ui/toolbar/media_router_action_platform_delegate.h" On 2015/07/16 17:17:37, Devlin wrote: > Forward ...
5 years, 5 months ago (2015-07-16 18:13:14 UTC) #25
Devlin
lgtm
5 years, 5 months ago (2015-07-16 18:19:48 UTC) #26
apacible
+pkasting for c/b/ui/ and c/b/ui/views OWNER. +kmarshall for c/b/ui/views/media_router OWNER. PTAL, thanks!
5 years, 5 months ago (2015-07-16 18:25:42 UTC) #28
apacible
Friendly ping! :)
5 years, 5 months ago (2015-07-17 17:50:27 UTC) #29
Peter Kasting
lgtm
5 years, 5 months ago (2015-07-17 18:05:58 UTC) #30
Kevin M
https://codereview.chromium.org/1228223002/diff/380001/chrome/browser/ui/toolbar/media_router_action.cc File chrome/browser/ui/toolbar/media_router_action.cc (right): https://codereview.chromium.org/1228223002/diff/380001/chrome/browser/ui/toolbar/media_router_action.cc#newcode28 chrome/browser/ui/toolbar/media_router_action.cc:28: platform_delegate_(MediaRouterActionPlatformDelegate::Create(browser)) { It seems to me that we should ...
5 years, 5 months ago (2015-07-17 20:15:19 UTC) #31
apacible
https://codereview.chromium.org/1228223002/diff/380001/chrome/browser/ui/toolbar/media_router_action.cc File chrome/browser/ui/toolbar/media_router_action.cc (right): https://codereview.chromium.org/1228223002/diff/380001/chrome/browser/ui/toolbar/media_router_action.cc#newcode28 chrome/browser/ui/toolbar/media_router_action.cc:28: platform_delegate_(MediaRouterActionPlatformDelegate::Create(browser)) { On 2015/07/17 20:15:19, Kevin M wrote: > ...
5 years, 5 months ago (2015-07-17 20:41:50 UTC) #32
Kevin M
lgtm https://codereview.chromium.org/1228223002/diff/380001/chrome/browser/ui/toolbar/media_router_action.cc File chrome/browser/ui/toolbar/media_router_action.cc (right): https://codereview.chromium.org/1228223002/diff/380001/chrome/browser/ui/toolbar/media_router_action.cc#newcode28 chrome/browser/ui/toolbar/media_router_action.cc:28: platform_delegate_(MediaRouterActionPlatformDelegate::Create(browser)) { On 2015/07/17 20:41:50, apacible wrote: > ...
5 years, 5 months ago (2015-07-17 20:55:50 UTC) #33
apacible
https://codereview.chromium.org/1228223002/diff/380001/chrome/browser/ui/toolbar/media_router_action.cc File chrome/browser/ui/toolbar/media_router_action.cc (right): https://codereview.chromium.org/1228223002/diff/380001/chrome/browser/ui/toolbar/media_router_action.cc#newcode28 chrome/browser/ui/toolbar/media_router_action.cc:28: platform_delegate_(MediaRouterActionPlatformDelegate::Create(browser)) { On 2015/07/17 20:55:50, Kevin M wrote: > ...
5 years, 5 months ago (2015-07-20 15:40:29 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1228223002/580001
5 years, 5 months ago (2015-07-20 15:40:59 UTC) #44
commit-bot: I haz the power
Committed patchset #8 (id:580001)
5 years, 5 months ago (2015-07-20 16:32:42 UTC) #45
commit-bot: I haz the power
5 years, 5 months ago (2015-07-20 16:33:50 UTC) #46
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/4b16903562a662feaecee4fc7be7092866136b67
Cr-Commit-Position: refs/heads/master@{#339457}

Powered by Google App Engine
This is Rietveld 408576698