Index: mojo/application/public/cpp/application_delegate.h |
diff --git a/mojo/application/public/cpp/application_delegate.h b/mojo/application/public/cpp/application_delegate.h |
index 0d57097c048dbb51b1dce0f2628d9f71d7f30487..c571fc87b51dc8b715f744f2a38b0ce84df87a9c 100644 |
--- a/mojo/application/public/cpp/application_delegate.h |
+++ b/mojo/application/public/cpp/application_delegate.h |
@@ -38,6 +38,12 @@ class ApplicationDelegate { |
// the |connection| object will be destroyed. |
virtual void OnWillCloseConnection(ApplicationConnection* connection) {} |
+ // Called when the shell connection has a connection error. |
+ // |
+ // Return true to shutdown the application. Return false to skip shutting |
+ // down the connection, but user is then required to call QuitNow() when done. |
jam
2015/07/13 15:48:33
nit, to be clear, ApplicationImpl::QuitNow()?
|
+ virtual bool OnShellConnectionError(); |
jam
2015/07/13 15:48:33
nit: perhaps the method name would make things obv
|
+ |
// 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(); |