| 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 "components/mus/public/cpp/lib/window_tree_client_impl.h" | 5 #include "components/mus/public/cpp/lib/window_tree_client_impl.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <utility> | 8 #include <utility> |
| 9 | 9 |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 376 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 387 } | 387 } |
| 388 | 388 |
| 389 void WindowTreeClientImpl::OnEmbedImpl(mojom::WindowTree* window_tree, | 389 void WindowTreeClientImpl::OnEmbedImpl(mojom::WindowTree* window_tree, |
| 390 ConnectionSpecificId connection_id, | 390 ConnectionSpecificId connection_id, |
| 391 mojom::WindowDataPtr root_data, | 391 mojom::WindowDataPtr root_data, |
| 392 Id focused_window_id, | 392 Id focused_window_id, |
| 393 uint32_t access_policy) { | 393 uint32_t access_policy) { |
| 394 tree_ = window_tree; | 394 tree_ = window_tree; |
| 395 connection_id_ = connection_id; | 395 connection_id_ = connection_id; |
| 396 is_embed_root_ = | 396 is_embed_root_ = |
| 397 (access_policy & mojom::WindowTree::ACCESS_POLICY_EMBED_ROOT) != 0; | 397 (access_policy & mojom::WindowTree::kAccessPolicyEmbedRoot) != 0; |
| 398 | 398 |
| 399 DCHECK(!root_); | 399 DCHECK(!root_); |
| 400 root_ = AddWindowToConnection(this, nullptr, root_data); | 400 root_ = AddWindowToConnection(this, nullptr, root_data); |
| 401 | 401 |
| 402 focused_window_ = GetWindowById(focused_window_id); | 402 focused_window_ = GetWindowById(focused_window_id); |
| 403 | 403 |
| 404 delegate_->OnEmbed(root_); | 404 delegate_->OnEmbed(root_); |
| 405 | 405 |
| 406 if (focused_window_) { | 406 if (focused_window_) { |
| 407 FOR_EACH_OBSERVER(WindowTreeConnectionObserver, observers_, | 407 FOR_EACH_OBSERVER(WindowTreeConnectionObserver, observers_, |
| (...skipping 344 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 752 if (result) { | 752 if (result) { |
| 753 // If the resulting bounds differ return false. Returning false ensures | 753 // If the resulting bounds differ return false. Returning false ensures |
| 754 // the client applies the bounds we set below. | 754 // the client applies the bounds we set below. |
| 755 window->SetSharedPropertyInternal(name, data.get()); | 755 window->SetSharedPropertyInternal(name, data.get()); |
| 756 } | 756 } |
| 757 } | 757 } |
| 758 window_manager_internal_client_->WmResponse(change_id, result); | 758 window_manager_internal_client_->WmResponse(change_id, result); |
| 759 } | 759 } |
| 760 | 760 |
| 761 } // namespace mus | 761 } // namespace mus |
| OLD | NEW |