diff --git a/flow/texture.cc b/flow/texture.cc index 57e8ce1c69e..33a48af9894 100644 --- a/flow/texture.cc +++ b/flow/texture.cc @@ -36,7 +36,8 @@ void TextureRegistry::OnGrContextDestroyed() { std::shared_ptr TextureRegistry::GetTexture(int64_t id) { ASSERT_IS_GPU_THREAD - return mapping_[id]; + auto it = mapping_.find(id); + return it != mapping_.end() ? it->second : nullptr; } Texture::Texture(int64_t id) : id_(id) {}