fix(remotecontrol): Show error on cancel of desktop picker
This commit is contained in:
parent
dc8198100b
commit
1498245b9e
|
@ -1183,24 +1183,25 @@ export default {
|
||||||
JitsiMeetJS.analytics.sendEvent(
|
JitsiMeetJS.analytics.sendEvent(
|
||||||
'conference.sharingDesktop.start');
|
'conference.sharingDesktop.start');
|
||||||
logger.log('sharing local desktop');
|
logger.log('sharing local desktop');
|
||||||
}).catch((err) => {
|
}).catch(err => {
|
||||||
// close external installation dialog to show the error.
|
// close external installation dialog to show the error.
|
||||||
if(externalInstallation)
|
if(externalInstallation)
|
||||||
$.prompt.close();
|
$.prompt.close();
|
||||||
this.videoSwitchInProgress = false;
|
this.videoSwitchInProgress = false;
|
||||||
this.toggleScreenSharing(false);
|
|
||||||
|
|
||||||
if (err.name === TrackErrors.CHROME_EXTENSION_USER_CANCELED) {
|
if (err.name === TrackErrors.CHROME_EXTENSION_USER_CANCELED) {
|
||||||
return;
|
return Promise.reject(err);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.toggleScreenSharing(false);
|
||||||
|
|
||||||
logger.error('failed to share local desktop', err);
|
logger.error('failed to share local desktop', err);
|
||||||
|
|
||||||
if (err.name === TrackErrors.FIREFOX_EXTENSION_NEEDED) {
|
if (err.name === TrackErrors.FIREFOX_EXTENSION_NEEDED) {
|
||||||
APP.UI.showExtensionRequiredDialog(
|
APP.UI.showExtensionRequiredDialog(
|
||||||
config.desktopSharingFirefoxExtensionURL
|
config.desktopSharingFirefoxExtensionURL
|
||||||
);
|
);
|
||||||
return;
|
return Promise.reject(err);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Handling:
|
// Handling:
|
||||||
|
|
Loading…
Reference in New Issue