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 7668ce9bafafccfe139dd6c28b0722257a3dcdb1..311566b9e662ebe4994682fb8b27b3aed2c7872d 100644 |
--- a/components/mus/surfaces/top_level_display_client.cc |
+++ b/components/mus/surfaces/top_level_display_client.cc |
@@ -26,7 +26,8 @@ TopLevelDisplayClient::TopLevelDisplayClient( |
const scoped_refptr<SurfacesState>& surfaces_state) |
: 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, |