|
@@ -977,18 +977,21 @@ export default {
|
977
|
977
|
this.videoSwitchInProgress = false;
|
978
|
978
|
this.toggleScreenSharing(false);
|
979
|
979
|
|
980
|
|
- if(err === TrackErrors.CHROME_EXTENSION_USER_CANCELED)
|
|
980
|
+ if (err.name === TrackErrors.CHROME_EXTENSION_USER_CANCELED) {
|
981
|
981
|
return;
|
|
982
|
+ }
|
982
|
983
|
|
983
|
984
|
console.error('failed to share local desktop', err);
|
984
|
985
|
|
985
|
|
- if (err === TrackErrors.FIREFOX_EXTENSION_NEEDED) {
|
|
986
|
+ if (err.name === TrackErrors.FIREFOX_EXTENSION_NEEDED) {
|
986
|
987
|
APP.UI.showExtensionRequiredDialog(
|
987
|
988
|
config.desktopSharingFirefoxExtensionURL
|
988
|
989
|
);
|
989
|
990
|
return;
|
990
|
991
|
}
|
991
|
992
|
|
|
993
|
+ // TODO: handle Permission error
|
|
994
|
+
|
992
|
995
|
// Handling:
|
993
|
996
|
// TrackErrors.CHROME_EXTENSION_INSTALLATION_ERROR
|
994
|
997
|
// TrackErrors.GENERAL
|