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

Issue 1828133004: Refine ash shelf tooltip closing on non-mash ChromeOS. (Closed)

Created:
4 years, 9 months ago by msw
Modified:
4 years, 8 months ago
Reviewers:
sky
CC:
chromium-reviews, sadrul, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, kalyank, darin (slow to review), ben+mojo_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Refine ash shelf tooltip closing on non-mash ChromeOS. Fixes a regression from: https://codereview.chromium.org/1816753002 Also reverse expected behavior for touching tooltips. (closes on stable, tests expected them to stay open...) Inline bubble function definitions. Use WindowObserver to remove the handler on window destruction. TODO: Encapsulate more ShelfLayoutManager code. BUG=595853 TEST=ChromeOS tooltips stay open on hover; close for external touches. R=sky@chromium.org Committed: https://crrev.com/1a0d283fa81e19b47fb85523f28c4a03f7dc1d24 Cr-Commit-Position: refs/heads/master@{#383404} Committed: https://crrev.com/c2aa7f5e8870c04c8aff0fd5da27820636e53e38 Cr-Commit-Position: refs/heads/master@{#383579} Committed: https://crrev.com/5b1ca37ffa7c373b9b726f786f410bc80348a246 Cr-Commit-Position: refs/heads/master@{#383801}

Patch Set 1 #

Patch Set 2 : Refine; update tests. #

Patch Set 3 : Notify WillDeleteShelf on ShelfLayoutManager::PrepareForShutdown. #

Patch Set 4 : Don't clear the observer list from ShelfLayoutManager. #

Patch Set 5 : Remove observer in ShelfWindowTargeter::ShelfWindowTargeter. #

Patch Set 6 : Avoid WillDeleteShelf in PrepareForShutdown; use aura::WindowObserver instead. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+93 lines, -73 lines) Patch
M ash/shelf/shelf_tooltip_manager.h View 1 2 3 4 5 4 chunks +6 lines, -0 lines 0 comments Download
M ash/shelf/shelf_tooltip_manager.cc View 1 2 3 4 5 4 chunks +64 lines, -59 lines 0 comments Download
M ash/shelf/shelf_tooltip_manager_unittest.cc View 1 1 chunk +19 lines, -13 lines 0 comments Download
M ash/shelf/shelf_widget.cc View 1 2 3 4 1 chunk +4 lines, -1 line 0 comments Download

Messages

Total messages: 44 (25 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1828133004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1828133004/20001
4 years, 9 months ago (2016-03-25 00:32:57 UTC) #3
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win8_chromium_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win8_chromium_ng/builds/122354)
4 years, 9 months ago (2016-03-25 01:07:52 UTC) #5
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1828133004/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1828133004/40001
4 years, 9 months ago (2016-03-25 20:57:12 UTC) #7
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 9 months ago (2016-03-25 21:37:23 UTC) #9
msw
Hey Scott, please take a look; thanks!
4 years, 9 months ago (2016-03-25 21:42:35 UTC) #11
sky
LGTM
4 years, 9 months ago (2016-03-25 22:54:03 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1828133004/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1828133004/60001
4 years, 9 months ago (2016-03-25 22:55:50 UTC) #15
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 9 months ago (2016-03-25 23:31:24 UTC) #17
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/1a0d283fa81e19b47fb85523f28c4a03f7dc1d24 Cr-Commit-Position: refs/heads/master@{#383404}
4 years, 9 months ago (2016-03-25 23:33:26 UTC) #19
msw
A revert of this CL (patchset #4 id:60001) has been created in https://codereview.chromium.org/1836753002/ by msw@chromium.org. ...
4 years, 9 months ago (2016-03-26 04:18:37 UTC) #20
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1828133004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1828133004/80001
4 years, 8 months ago (2016-03-28 19:41:40 UTC) #23
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-03-28 20:48:48 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1828133004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1828133004/80001
4 years, 8 months ago (2016-03-28 22:17:45 UTC) #28
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 8 months ago (2016-03-28 22:23:16 UTC) #30
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/c2aa7f5e8870c04c8aff0fd5da27820636e53e38 Cr-Commit-Position: refs/heads/master@{#383579}
4 years, 8 months ago (2016-03-28 22:24:28 UTC) #32
msw
A revert of this CL (patchset #5 id:80001) has been created in https://codereview.chromium.org/1834203003/ by msw@chromium.org. ...
4 years, 8 months ago (2016-03-29 00:04:05 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1828133004/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1828133004/140001
4 years, 8 months ago (2016-03-29 19:23:34 UTC) #40
commit-bot: I haz the power
Committed patchset #6 (id:140001)
4 years, 8 months ago (2016-03-29 20:11:10 UTC) #42
commit-bot: I haz the power
4 years, 8 months ago (2016-03-29 20:12:07 UTC) #44
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/5b1ca37ffa7c373b9b726f786f410bc80348a246
Cr-Commit-Position: refs/heads/master@{#383801}

Powered by Google App Engine
This is Rietveld 408576698