summaryrefslogtreecommitdiffstats
path: root/components/view_manager/view_manager_root_connection.cc
diff options
context:
space:
mode:
Diffstat (limited to 'components/view_manager/view_manager_root_connection.cc')
-rw-r--r--components/view_manager/view_manager_root_connection.cc6
1 files changed, 1 insertions, 5 deletions
diff --git a/components/view_manager/view_manager_root_connection.cc b/components/view_manager/view_manager_root_connection.cc
index 216e367..18e7f29 100644
--- a/components/view_manager/view_manager_root_connection.cc
+++ b/components/view_manager/view_manager_root_connection.cc
@@ -51,7 +51,7 @@ ViewManagerRootConnectionImpl::ViewManagerRootConnectionImpl(
ConnectionManager* manager)
: ViewManagerRootConnection(root.Pass(), manager),
binding_(view_manager_root(), request.Pass()) {
- binding_.set_error_handler(this);
+ binding_.set_connection_error_handler([this]() { CloseConnection(); });
connection_manager()->AddRoot(this);
set_view_manager_service(connection_manager()->EmbedAtView(
@@ -63,8 +63,4 @@ ViewManagerRootConnectionImpl::ViewManagerRootConnectionImpl(
ViewManagerRootConnectionImpl::~ViewManagerRootConnectionImpl() {
}
-void ViewManagerRootConnectionImpl::OnConnectionError() {
- CloseConnection();
-}
-
} // namespace view_manager