diff --git a/Userland/Libraries/LibWeb/WebAudio/BaseAudioContext.cpp b/Userland/Libraries/LibWeb/WebAudio/BaseAudioContext.cpp index bf44a87c1a4..8b3cae4f6d0 100644 --- a/Userland/Libraries/LibWeb/WebAudio/BaseAudioContext.cpp +++ b/Userland/Libraries/LibWeb/WebAudio/BaseAudioContext.cpp @@ -13,8 +13,9 @@ namespace Web::WebAudio { -BaseAudioContext::BaseAudioContext(JS::Realm& realm) +BaseAudioContext::BaseAudioContext(JS::Realm& realm, float sample_rate) : DOM::EventTarget(realm) + , m_sample_rate(sample_rate) { } diff --git a/Userland/Libraries/LibWeb/WebAudio/BaseAudioContext.h b/Userland/Libraries/LibWeb/WebAudio/BaseAudioContext.h index 7b609b7b9eb..fab80d0c9ca 100644 --- a/Userland/Libraries/LibWeb/WebAudio/BaseAudioContext.h +++ b/Userland/Libraries/LibWeb/WebAudio/BaseAudioContext.h @@ -50,7 +50,7 @@ public: WebIDL::ExceptionOr> create_oscillator(); protected: - explicit BaseAudioContext(JS::Realm&); + explicit BaseAudioContext(JS::Realm&, float m_sample_rate = 0); virtual void initialize(JS::Realm&) override; diff --git a/Userland/Libraries/LibWeb/WebAudio/OfflineAudioContext.cpp b/Userland/Libraries/LibWeb/WebAudio/OfflineAudioContext.cpp index 3c94b9baf7a..bb3907a3e50 100644 --- a/Userland/Libraries/LibWeb/WebAudio/OfflineAudioContext.cpp +++ b/Userland/Libraries/LibWeb/WebAudio/OfflineAudioContext.cpp @@ -73,11 +73,10 @@ OfflineAudioContext::OfflineAudioContext(JS::Realm& realm, OfflineAudioContextOp } OfflineAudioContext::OfflineAudioContext(JS::Realm& realm, WebIDL::UnsignedLong number_of_channels, WebIDL::UnsignedLong length, float sample_rate) - : BaseAudioContext(realm) + : BaseAudioContext(realm, sample_rate) , m_length(length) { (void)number_of_channels; - (void)sample_rate; } void OfflineAudioContext::initialize(JS::Realm& realm)