diff --git a/cc/trees/layer_tree_host.cc b/cc/trees/layer_tree_host.cc index d133392a5302a..6fd0a8f20f9fc 100644 --- a/cc/trees/layer_tree_host.cc +++ b/cc/trees/layer_tree_host.cc @@ -535,8 +535,9 @@ void LayerTreeHost::NotifyTransitionRequestsFinished( if (it == view_transition_callbacks_.end()) { return; } - std::move(it->second).Run(rects); + auto callback = std::move(it->second); view_transition_callbacks_.erase(it); + std::move(callback).Run(rects); } void LayerTreeHost::SetLayerTreeFrameSink(