diff options
author | jacobkeeler <jacob.keeler@livioradio.com> | 2018-12-13 13:21:03 -0500 |
---|---|---|
committer | jacobkeeler <jacob.keeler@livioradio.com> | 2018-12-13 13:21:03 -0500 |
commit | 14b49f0178e62acff40fff1698ef92cb30093a81 (patch) | |
tree | a51d033302d5c2c60717d46942b6898727878667 | |
parent | 64047e5f7fbd07a2a332246dcf07a10f39361561 (diff) | |
download | sdl_core-14b49f0178e62acff40fff1698ef92cb30093a81.tar.gz |
Fix disconnect flow
-rw-r--r-- | src/components/transport_manager/src/cloud/websocket_client_connection.cc | 1 | ||||
-rw-r--r-- | src/components/transport_manager/src/transport_manager_impl.cc | 1 |
2 files changed, 1 insertions, 1 deletions
diff --git a/src/components/transport_manager/src/cloud/websocket_client_connection.cc b/src/components/transport_manager/src/cloud/websocket_client_connection.cc index 10a2b50baa..e001e8877d 100644 --- a/src/components/transport_manager/src/cloud/websocket_client_connection.cc +++ b/src/components/transport_manager/src/cloud/websocket_client_connection.cc @@ -191,6 +191,7 @@ void WebsocketClientConnection::Shutdown() { if (buffer_.size()) { buffer_.consume(buffer_.size()); } + controller_->DisconnectDone(device_uid_, app_handle_); } WebsocketClientConnection::LoopThreadDelegate::LoopThreadDelegate( diff --git a/src/components/transport_manager/src/transport_manager_impl.cc b/src/components/transport_manager/src/transport_manager_impl.cc index 5b4378efee..301132d26f 100644 --- a/src/components/transport_manager/src/transport_manager_impl.cc +++ b/src/components/transport_manager/src/transport_manager_impl.cc @@ -151,7 +151,6 @@ void TransportManagerImpl::AddCloudDevice( void TransportManagerImpl::RemoveCloudDevice(const DeviceHandle device_handle) { DisconnectDevice(device_handle); - RemoveDevice(device_handle); } int TransportManagerImpl::ConnectDevice(const DeviceHandle device_handle) { |