vlc | branch: master | Steve Lhomme <[email protected]> | Mon Mar 21 14:44:00 
2016 +0100| [ec4360e882d19d2db552b4e4dd47a1b56f09309d] | committer: 
Jean-Baptiste Kempf

chromecast: update the connection status when closing the connection ourselves

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ec4360e882d19d2db552b4e4dd47a1b56f09309d
---

 modules/stream_out/chromecast/chromecast_ctrl.cpp |    7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/modules/stream_out/chromecast/chromecast_ctrl.cpp 
b/modules/stream_out/chromecast/chromecast_ctrl.cpp
index 5d2754d..90df111 100644
--- a/modules/stream_out/chromecast/chromecast_ctrl.cpp
+++ b/modules/stream_out/chromecast/chromecast_ctrl.cpp
@@ -640,6 +640,13 @@ void intf_sys_t::msgReceiverClose(std::string 
destinationId)
 {
     std::string s("{\"type\":\"CLOSE\"}");
     buildMessage( NAMESPACE_CONNECTION, s, destinationId );
+    if (appTransportId != destinationId)
+        setConnectionStatus( CHROMECAST_DISCONNECTED );
+    else
+    {
+        appTransportId = "";
+        setConnectionStatus( CHROMECAST_AUTHENTICATED );
+    }
 }
 
 void intf_sys_t::msgReceiverGetStatus()

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to