| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "services/ui/ws/window_tree.h" | 5 #include "services/ui/ws/window_tree.h" |
| 6 | 6 |
| 7 #include <stdint.h> | 7 #include <stdint.h> |
| 8 | 8 |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 741 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 752 "OnFrameSinkIdAllocated window=%s %s", | 752 "OnFrameSinkIdAllocated window=%s %s", |
| 753 WindowIdToString(WindowIdFromTransportId(embed_window_id2.id)) | 753 WindowIdToString(WindowIdFromTransportId(embed_window_id2.id)) |
| 754 .c_str(), | 754 .c_str(), |
| 755 embed_window->frame_sink_id().ToString().c_str()), | 755 embed_window->frame_sink_id().ToString().c_str()), |
| 756 SingleChangeToDescription(*wm_client()->tracker()->changes())); | 756 SingleChangeToDescription(*wm_client()->tracker()->changes())); |
| 757 EXPECT_FALSE(child_binding->is_paused()); | 757 EXPECT_FALSE(child_binding->is_paused()); |
| 758 // TODO(fsamuel): Currently the FrameSinkId maps directly to the server's | 758 // TODO(fsamuel): Currently the FrameSinkId maps directly to the server's |
| 759 // window ID. This is likely bad from a security perspective and should be | 759 // window ID. This is likely bad from a security perspective and should be |
| 760 // fixed. | 760 // fixed. |
| 761 EXPECT_EQ( | 761 EXPECT_EQ( |
| 762 base::StringPrintf( | 762 base::StringPrintf("TopLevelCreated id=17 window_id=%s drawn=true", |
| 763 "TopLevelCreated id=17 FrameSinkId(%d, 0) window_id=%s drawn=true", | 763 WindowIdToString(WindowIdFromTransportId( |
| 764 WindowIdToTransportId(embed_window->id()), | 764 embed_window_id2_in_child.id)) |
| 765 WindowIdToString( | 765 .c_str()), |
| 766 WindowIdFromTransportId(embed_window_id2_in_child.id)) | |
| 767 .c_str()), | |
| 768 SingleChangeToDescription( | 766 SingleChangeToDescription( |
| 769 *child_binding->client()->tracker()->changes())); | 767 *child_binding->client()->tracker()->changes())); |
| 770 child_binding->client()->tracker()->changes()->clear(); | 768 child_binding->client()->tracker()->changes()->clear(); |
| 771 | 769 |
| 772 // Change the visibility of the window from the owner and make sure the | 770 // Change the visibility of the window from the owner and make sure the |
| 773 // client sees the right id. | 771 // client sees the right id. |
| 774 EXPECT_TRUE(embed_window->visible()); | 772 EXPECT_TRUE(embed_window->visible()); |
| 775 ASSERT_TRUE(wm_tree()->SetWindowVisibility( | 773 ASSERT_TRUE(wm_tree()->SetWindowVisibility( |
| 776 ClientWindowIdForWindow(wm_tree(), embed_window), false)); | 774 ClientWindowIdForWindow(wm_tree(), embed_window), false)); |
| 777 EXPECT_FALSE(embed_window->visible()); | 775 EXPECT_FALSE(embed_window->visible()); |
| (...skipping 813 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1591 EXPECT_TRUE(window_manager_tree->DeleteWindow(display_root_id)); | 1589 EXPECT_TRUE(window_manager_tree->DeleteWindow(display_root_id)); |
| 1592 EXPECT_TRUE(window_manager_tree->roots().empty()); | 1590 EXPECT_TRUE(window_manager_tree->roots().empty()); |
| 1593 EXPECT_TRUE(WindowManagerStateTestApi(window_manager_state) | 1591 EXPECT_TRUE(WindowManagerStateTestApi(window_manager_state) |
| 1594 .window_manager_display_roots() | 1592 .window_manager_display_roots() |
| 1595 .empty()); | 1593 .empty()); |
| 1596 } | 1594 } |
| 1597 | 1595 |
| 1598 } // namespace test | 1596 } // namespace test |
| 1599 } // namespace ws | 1597 } // namespace ws |
| 1600 } // namespace ui | 1598 } // namespace ui |
| OLD | NEW |