From 81fcd136f45c8a25561c8003c3643a4832ec40d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5var=20Aamb=C3=B8=20Fosstveit?= Date: Thu, 21 Jun 2018 13:22:19 +0200 Subject: [PATCH] Added handling of ended screensharing by chrome. --- app/lib/RoomClient.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/lib/RoomClient.js b/app/lib/RoomClient.js index 1c35374..6969735 100644 --- a/app/lib/RoomClient.js +++ b/app/lib/RoomClient.js @@ -1460,6 +1460,14 @@ export default class RoomClient this._dispatch(stateActions.removeProducer(producer.id)); }); + producer.on('trackended', (originator) => + { + logger.debug( + 'webcam Producer "trackended" event [originator:%s]', originator); + + this.disableScreenSharing(); + }); + producer.on('pause', (originator) => { logger.debug(