From 6541b8bb7f4cfa7ba6f47b54e0f1a9027ccccf66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5var=20Aamb=C3=B8=20Fosstveit?= Date: Mon, 16 Apr 2018 15:04:55 +0200 Subject: [PATCH] Fix for safari and edge screen sharing --- app/lib/ScreenShare.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/lib/ScreenShare.js b/app/lib/ScreenShare.js index 36d2760..7c71b52 100644 --- a/app/lib/ScreenShare.js +++ b/app/lib/ScreenShare.js @@ -189,6 +189,19 @@ class FirefoxScreenShare } } +class DefaultScreenShare +{ + isScreenShareAvailable() + { + return false; + } + + needExtension() + { + return false; + } +} + export default class ScreenShare { static create() @@ -205,7 +218,7 @@ export default class ScreenShare } default: { - return null; + return new DefaultScreenShare(); } } }