diff --git a/firmware/application/analog_audio_app.cpp b/firmware/application/analog_audio_app.cpp index 948e6d5a5..520b56845 100644 --- a/firmware/application/analog_audio_app.cpp +++ b/firmware/application/analog_audio_app.cpp @@ -139,6 +139,10 @@ AnalogAudioView::AnalogAudioView( this->on_headphone_volume_changed(v); }; + record_view.on_error = [&nav](std::string message) { + nav.push(message); + }; + audio::output::start(); update_modulation(static_cast(modulation)); diff --git a/firmware/application/capture_app.cpp b/firmware/application/capture_app.cpp index e03d94763..1226a5759 100644 --- a/firmware/application/capture_app.cpp +++ b/firmware/application/capture_app.cpp @@ -70,6 +70,9 @@ CaptureAppView::CaptureAppView(NavigationView& nav) { receiver_model.enable(); record_view.set_sampling_rate(sampling_rate / 8); + record_view.on_error = [&nav](std::string message) { + nav.push(message); + }; } CaptureAppView::~CaptureAppView() {