Index: mojo/shell/tests/connect/connect_test_app.cc |
diff --git a/mojo/shell/tests/connect/connect_test_app.cc b/mojo/shell/tests/connect/connect_test_app.cc |
index 4180763f0fff9b2ed8a3c7593c51769fa132eaa7..342e14d7deb8a117ababd45fb22eccce591dbda5 100644 |
--- a/mojo/shell/tests/connect/connect_test_app.cc |
+++ b/mojo/shell/tests/connect/connect_test_app.cc |
@@ -78,6 +78,12 @@ |
caller_->ConnectionAccepted(std::move(state)); |
return true; |
+ } |
+ void ShellConnectionLost() override { |
+ if (base::MessageLoop::current() && |
+ base::MessageLoop::current()->is_running()) { |
+ base::MessageLoop::current()->QuitWhenIdle(); |
+ } |
} |
// InterfaceFactory<test::mojom::ConnectTestService>: |