Index: client/dom/src/frog_FactoryProviders.dart |
diff --git a/client/dom/src/frog_FactoryProviders.dart b/client/dom/src/frog_FactoryProviders.dart |
index 1e74b2422900e3e56a59639e50d9748428584e4a..a9d41af1d3d83afc24def841ce0e72a3a5294d8c 100644 |
--- a/client/dom/src/frog_FactoryProviders.dart |
+++ b/client/dom/src/frog_FactoryProviders.dart |
@@ -8,7 +8,10 @@ |
class _AudioContextFactoryProvider { |
- factory AudioContext() native '''return new AudioContext();'''; |
+ factory AudioContext() native ''' |
+ var constructor = window.AudioContext || window.webkitAudioContext; |
+ return new constructor(); |
+'''; |
} |
class _FileReaderFactoryProvider { |