Index: components/mus/ws/server_window_surface.cc |
diff --git a/components/mus/ws/server_window_surface.cc b/components/mus/ws/server_window_surface.cc |
index 800de90e4a6c9edba67fe78d832261fc885d918d..48fa3c6cd8422556f2d2349209e227723cf741f1 100644 |
--- a/components/mus/ws/server_window_surface.cc |
+++ b/components/mus/ws/server_window_surface.cc |
@@ -155,7 +155,7 @@ bool ServerWindowSurface::ConvertSurfaceDrawQuad( |
void ServerWindowSurface::ReturnResources( |
const cc::ReturnedResourceArray& resources) { |
- if (!client_) |
+ if (!client_ || !base::MessageLoop::current()) |
return; |
client_->ReturnResources( |
mojo::Array<mojom::ReturnedResourcePtr>::From(resources)); |