|
Allow dynamic enabling/disabling of unified desktop
The default multi display is stored in the layout store first, and which is used by UpdateDisplays later.
Hence no need to update this layout information in
WindowTreeHostManager. current_default_multi_display_mode_ is still necessary because it's also used when switching to/from mirror mode.
This also fixed a bug in the logic to short ids.
BUG= 515607
TEST=covered by unittests. manual
Committed: https://crrev.com/628a617979598ad6ade68cc7f48815477a2f903a
Cr-Commit-Position: refs/heads/master@{#341452}
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+204 lines, -148 lines) |
Patch |
|
M |
ash/accelerators/accelerator_controller.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
ash/accelerators/accelerator_table.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
ash/accelerators/accelerator_table.cc
|
View
|
1
|
1 chunk |
+51 lines, -43 lines |
0 comments
|
Download
|
|
M |
ash/accelerators/debug_commands.cc
|
View
|
1
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
ash/ash_switches.h
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
ash/ash_switches.cc
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
ash/display/display_layout.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
ash/display/display_layout.cc
|
View
|
|
4 chunks |
+9 lines, -3 lines |
0 comments
|
Download
|
|
M |
ash/display/display_layout_store.cc
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
ash/display/display_manager.h
|
View
|
|
4 chunks |
+15 lines, -7 lines |
0 comments
|
Download
|
|
M |
ash/display/display_manager.cc
|
View
|
1
|
9 chunks |
+36 lines, -21 lines |
0 comments
|
Download
|
|
M |
ash/display/display_manager_unittest.cc
|
View
|
|
6 chunks |
+26 lines, -10 lines |
0 comments
|
Download
|
|
M |
ash/display/display_util.h
|
View
|
|
1 chunk |
+7 lines, -3 lines |
0 comments
|
Download
|
|
M |
ash/display/display_util.cc
|
View
|
|
1 chunk |
+8 lines, -4 lines |
0 comments
|
Download
|
|
M |
ash/display/display_util_unittest.cc
|
View
|
|
1 chunk |
+20 lines, -4 lines |
0 comments
|
Download
|
|
M |
ash/display/unified_mouse_warp_controller_unittest.cc
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
ash/display/window_tree_host_manager.cc
|
View
|
|
1 chunk |
+2 lines, -4 lines |
0 comments
|
Download
|
|
M |
ash/magnifier/magnification_controller_unittest.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
ash/root_window_controller.cc
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
ash/root_window_controller_unittest.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
ash/screen_util_unittest.cc
|
View
|
|
1 chunk |
+2 lines, -4 lines |
0 comments
|
Download
|
|
M |
ash/shelf/shelf_layout_manager_unittest.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
ash/system/chromeos/tray_display_unittest.cc
|
View
|
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
|
M |
ash/system/web_notification/ash_popup_alignment_delegate_unittest.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
ash/test/display_manager_test_api.h
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
ash/test/display_manager_test_api.cc
|
View
|
|
1 chunk |
+0 lines, -12 lines |
0 comments
|
Download
|
|
M |
chrome/browser/chromeos/display/display_preferences_unittest.cc
|
View
|
|
3 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/options/chromeos/display_options_handler.cc
|
View
|
|
3 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
Total messages: 35 (20 generated)
|