Index: components/mus/surfaces/top_level_display_client.cc |
diff --git a/components/mus/surfaces/top_level_display_client.cc b/components/mus/surfaces/top_level_display_client.cc |
index 106d3b1f56b5c23e52202963b0a9ae28d84e3055..2a70e4596f1001b298c0731e80a8a1efe16771b1 100644 |
--- a/components/mus/surfaces/top_level_display_client.cc |
+++ b/components/mus/surfaces/top_level_display_client.cc |
@@ -33,7 +33,8 @@ TopLevelDisplayClient::TopLevelDisplayClient( |
: task_runner_(base::ThreadTaskRunnerHandle::Get()), |
surfaces_state_(surfaces_state), |
factory_(surfaces_state->manager(), this), |
- cc_id_(static_cast<uint64_t>(surfaces_state->next_id_namespace()) << 32) { |
+ cc_id_(cc::SurfaceId::FromUnsafeValue( |
+ static_cast<uint64_t>(surfaces_state->next_id_namespace()) << 32)) { |
factory_.Create(cc_id_); |
display_.reset(new cc::Display(this, surfaces_state_->manager(), nullptr, |