Переглянути джерело

Fixes changing devices.

Logic broken while refactoring (in b8a2a7baaf [eslint] no-unneeded-ternary).
tags/v0.0.2
damencho 8 роки тому
джерело
коміт
7ce45f58ac
1 змінених файлів з 5 додано та 4 видалено
  1. 5
    4
      modules/RTC/RTCUtils.js

+ 5
- 4
modules/RTC/RTCUtils.js Переглянути файл

@@ -1154,10 +1154,11 @@ class RTCUtils extends Listenable {
1154 1154
             throw new Error('WebRTC not ready yet');
1155 1155
         }
1156 1156
 
1157
-        return Boolean(navigator.mediaDevices
1158
-            && navigator.mediaDevices.enumerateDevices
1159
-            && typeof MediaStreamTrack !== 'undefined'
1160
-            && MediaStreamTrack.getSources);
1157
+        return Boolean(
1158
+            (navigator.mediaDevices
1159
+                && navigator.mediaDevices.enumerateDevices)
1160
+            || (typeof MediaStreamTrack !== 'undefined'
1161
+                && MediaStreamTrack.getSources));
1161 1162
     }
1162 1163
 
1163 1164
     /**

Завантаження…
Відмінити
Зберегти