forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert "Display mirroring persistency changes"
This reverts commit fa8dfaa. Reason for revert: Findit (https://goo.gl/kROfz5) identified CL at revision 524627 as the culprit for failures in the build cycles as shown on: https://findit-for-me.appspot.com/waterfall/culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyRAsSDVdmU3VzcGVjdGVkQ0wiMWNocm9taXVtL2ZhOGRmYWE2MjFjMTcwMWRjZTg0MWY3NmVmZmVjZDA2NGZmMzc1M2UM Sample Failed Build: https://ci.chromium.org/buildbot/chromium.chromiumos/linux-chromeos-dbg/3252 Original change's description: > Display mirroring persistency changes > > Changes: > 1. Change mirroring persistency rule to: > If previous mirror mode is not set (e.g. no external display in previous > configuration), turn on mirror mode if at least one of the external > displays was in mirror mode before and turn off mirror mode otherwise. > If previous mirror mode is set, mirror mode remains its previous value > as long as there are more than 1 displays. > For example: > Case 1: Connect display A; Turn on mirror mode; Connect display B. B > should be in mirror mode as well. > Case 2: Connect display A; Turn on mirror mode; Remove A; Reconnect A; A > should be in mirror mode. > Case 3: Connect display A; Turn on mirror mode; Remove A; Connect > display B. B should not be in mirror mode. > Case 4: Connect display A; Turn on mirror mode; Connect display B; > Remove B; Remove A; Reconnect B; B should be in mirror mode. > > 2. Fix a bug in MirrorWindowController: mirroring source display may be > changed in mirror mode (e.g. Connect two external displays; Turn on > mirror mode; Close internal display lid; Then the internal display will > be replaced with one external display as the mirroring source.), > reflector and mirror windows should be updated in this case. > > 3. Fix broken test. > > Bug: 785416,792207 > Test: MultiMirroringTest.* > Change-Id: Ia1da9f25df2bcc04f98ab087478a14685fff7708 > Reviewed-on: https://chromium-review.googlesource.com/804647 > Commit-Queue: Weidong Guo <weidongg@chromium.org> > Reviewed-by: Mitsuru Oshima <oshima@chromium.org> > Reviewed-by: Ahmed Fakhry <afakhry@chromium.org> > Cr-Commit-Position: refs/heads/master@{#524627} Change-Id: Ie18b8dc47d031984590ed98af331fdb659b17941 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 785416,792207 Reviewed-on: https://chromium-review.googlesource.com/831290 Cr-Commit-Position: refs/heads/master@{#524629}
- Loading branch information
Findit
committed
Dec 17, 2017
1 parent
f410ff6
commit ba99d19
Showing
21 changed files
with
223 additions
and
707 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.