Index: third_party/mojo/src/mojo/public/cpp/application/application_delegate.h |
diff --git a/third_party/mojo/src/mojo/public/cpp/application/application_delegate.h b/third_party/mojo/src/mojo/public/cpp/application/application_delegate.h |
index f95dca50ba85863ddee0871766deb8f3cfdbb64f..5519f6cd78ff56c921b5519db4b0c0610666401e 100644 |
--- a/third_party/mojo/src/mojo/public/cpp/application/application_delegate.h |
+++ b/third_party/mojo/src/mojo/public/cpp/application/application_delegate.h |
@@ -34,6 +34,10 @@ class ApplicationDelegate { |
// Return false to reject the connection entirely. |
virtual bool ConfigureOutgoingConnection(ApplicationConnection* connection); |
+ // Called before ApplicationImpl::Terminate(). After returning from this call |
+ // the delegate can no longer rely on the main run loop still running. |
+ virtual void Quit(); |
+ |
private: |
MOJO_DISALLOW_COPY_AND_ASSIGN(ApplicationDelegate); |
}; |