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

Issue 2644593003: Fix bugs in the display notification (Closed)

Created:
3 years, 11 months ago by afakhry
Modified:
3 years, 10 months ago
Reviewers:
oshima
CC:
chromium-reviews, kalyank, sadrul, oshima+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix bugs in the display notification Bugs resulting from assuming only two displays: - showing the wrong display name when 2 or more external displays are connected. - Showing the wrong message when 2 or more external displays are connected and the internal display is not the primary, and the lid is closed. - Handling special cases when mirror, unified, and docked mode enters or exits. BUG=676821 TEST=ash_unittests --gtest_filter=ScreenLayoutObserverTest.* Review-Url: https://codereview.chromium.org/2644593003 Cr-Commit-Position: refs/heads/master@{#447335} Committed: https://chromium.googlesource.com/chromium/src/+/9eacb4506c2ab9569430df9f2450a8f695ef9c4d

Patch Set 1 #

Patch Set 2 : [WIP] Fixed test, and added 4 more test stories. #

Patch Set 3 : Adding 2 more test stories #

Total comments: 6

Patch Set 4 : Oshima's comments #

Total comments: 5

Patch Set 5 : Oshima's comments #

Total comments: 5

Patch Set 6 : Oshima's comments #

Total comments: 4

Patch Set 7 : Nit #

Unified diffs Side-by-side diffs Delta from patch set Stats (+408 lines, -75 lines) Patch
M ash/ash_chromeos_strings.grdp View 1 2 3 4 5 3 chunks +12 lines, -0 lines 0 comments Download
M ash/system/chromeos/screen_layout_observer.h View 1 2 3 4 5 1 chunk +19 lines, -2 lines 0 comments Download
M ash/system/chromeos/screen_layout_observer.cc View 1 2 3 4 5 6 6 chunks +190 lines, -64 lines 0 comments Download
M ash/system/chromeos/screen_layout_observer_unittest.cc View 1 2 3 4 chunks +187 lines, -9 lines 0 comments Download

Messages

Total messages: 39 (26 generated)
afakhry
Oshima-san, please review this CL. Thank you!
3 years, 11 months ago (2017-01-24 02:28:00 UTC) #13
oshima
https://codereview.chromium.org/2644593003/diff/40001/ash/system/chromeos/screen_layout_observer.cc File ash/system/chromeos/screen_layout_observer.cc (right): https://codereview.chromium.org/2644593003/diff/40001/ash/system/chromeos/screen_layout_observer.cc#newcode163 ash/system/chromeos/screen_layout_observer.cc:163: if (out_additional_message) { can this be null? https://codereview.chromium.org/2644593003/diff/40001/ash/system/chromeos/screen_layout_observer.cc#newcode176 ash/system/chromeos/screen_layout_observer.cc:176: ...
3 years, 11 months ago (2017-01-24 17:49:42 UTC) #16
afakhry
https://codereview.chromium.org/2644593003/diff/40001/ash/system/chromeos/screen_layout_observer.cc File ash/system/chromeos/screen_layout_observer.cc (right): https://codereview.chromium.org/2644593003/diff/40001/ash/system/chromeos/screen_layout_observer.cc#newcode163 ash/system/chromeos/screen_layout_observer.cc:163: if (out_additional_message) { On 2017/01/24 17:49:41, oshima wrote: > ...
3 years, 11 months ago (2017-01-24 22:13:22 UTC) #18
oshima
https://codereview.chromium.org/2644593003/diff/60001/ash/system/chromeos/screen_layout_observer.cc File ash/system/chromeos/screen_layout_observer.cc (right): https://codereview.chromium.org/2644593003/diff/60001/ash/system/chromeos/screen_layout_observer.cc#newcode187 ash/system/chromeos/screen_layout_observer.cc:187: !display_manager->IsInUnifiedMode()) { can you pass old state instead of ...
3 years, 11 months ago (2017-01-25 22:22:26 UTC) #22
afakhry
https://codereview.chromium.org/2644593003/diff/60001/ash/system/chromeos/screen_layout_observer.cc File ash/system/chromeos/screen_layout_observer.cc (right): https://codereview.chromium.org/2644593003/diff/60001/ash/system/chromeos/screen_layout_observer.cc#newcode187 ash/system/chromeos/screen_layout_observer.cc:187: !display_manager->IsInUnifiedMode()) { On 2017/01/25 22:22:26, oshima wrote: > can ...
3 years, 10 months ago (2017-01-26 19:51:09 UTC) #23
afakhry
Oshima-san, friendly pingy.
3 years, 10 months ago (2017-01-28 01:15:07 UTC) #24
oshima
https://codereview.chromium.org/2644593003/diff/60001/ash/system/chromeos/screen_layout_observer.cc File ash/system/chromeos/screen_layout_observer.cc (right): https://codereview.chromium.org/2644593003/diff/60001/ash/system/chromeos/screen_layout_observer.cc#newcode187 ash/system/chromeos/screen_layout_observer.cc:187: !display_manager->IsInUnifiedMode()) { On 2017/01/26 19:51:09, afakhry wrote: > On ...
3 years, 10 months ago (2017-01-28 06:14:30 UTC) #25
oshima
https://codereview.chromium.org/2644593003/diff/80001/ash/system/chromeos/screen_layout_observer.cc File ash/system/chromeos/screen_layout_observer.cc (right): https://codereview.chromium.org/2644593003/diff/80001/ash/system/chromeos/screen_layout_observer.cc#newcode235 ash/system/chromeos/screen_layout_observer.cc:235: if (display::Display::IsInternalDisplayId(removed_display_info.id())) Using two different way to detect docked ...
3 years, 10 months ago (2017-01-30 19:28:19 UTC) #26
afakhry
https://codereview.chromium.org/2644593003/diff/80001/ash/system/chromeos/screen_layout_observer.cc File ash/system/chromeos/screen_layout_observer.cc (right): https://codereview.chromium.org/2644593003/diff/80001/ash/system/chromeos/screen_layout_observer.cc#newcode235 ash/system/chromeos/screen_layout_observer.cc:235: if (display::Display::IsInternalDisplayId(removed_display_info.id())) On 2017/01/30 19:28:19, oshima wrote: > Using ...
3 years, 10 months ago (2017-01-31 02:29:07 UTC) #29
oshima
thanks, lgtm https://codereview.chromium.org/2644593003/diff/100001/ash/system/chromeos/screen_layout_observer.cc File ash/system/chromeos/screen_layout_observer.cc (right): https://codereview.chromium.org/2644593003/diff/100001/ash/system/chromeos/screen_layout_observer.cc#newcode302 ash/system/chromeos/screen_layout_observer.cc:302: NOTREACHED(); nit: Add log message https://codereview.chromium.org/2644593003/diff/100001/ash/system/chromeos/screen_layout_observer.cc#newcode405 ash/system/chromeos/screen_layout_observer.cc:405: ...
3 years, 10 months ago (2017-01-31 17:36:38 UTC) #32
afakhry
https://codereview.chromium.org/2644593003/diff/100001/ash/system/chromeos/screen_layout_observer.cc File ash/system/chromeos/screen_layout_observer.cc (right): https://codereview.chromium.org/2644593003/diff/100001/ash/system/chromeos/screen_layout_observer.cc#newcode302 ash/system/chromeos/screen_layout_observer.cc:302: NOTREACHED(); On 2017/01/31 17:36:38, oshima wrote: > nit: Add ...
3 years, 10 months ago (2017-01-31 20:48:37 UTC) #33
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/2644593003/120001
3 years, 10 months ago (2017-01-31 21:00:43 UTC) #36
commit-bot: I haz the power
3 years, 10 months ago (2017-01-31 21:36:09 UTC) #39
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as
https://chromium.googlesource.com/chromium/src/+/9eacb4506c2ab9569430df9f2450...

Powered by Google App Engine
This is Rietveld 408576698