From 83e4aec49c4c6a509b5ee2f91aeed17c782a76e8 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Wed, 25 May 2016 11:39:03 -0700 Subject: [PATCH] Hack to paint over last options view when none should be visible. --- firmware/application/analog_audio_app.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/firmware/application/analog_audio_app.cpp b/firmware/application/analog_audio_app.cpp index 44d72c426..27d2b836f 100644 --- a/firmware/application/analog_audio_app.cpp +++ b/firmware/application/analog_audio_app.cpp @@ -219,8 +219,11 @@ void AnalogAudioView::set_options_widget(std::unique_ptr new_widget) { if( new_widget ) { options_widget = std::move(new_widget); - add_child(options_widget.get()); + } else { + // TODO: Lame hack to hide options view due to my bad paint/damage algorithm. + options_widget = std::make_unique(options_view_rect, style_options_group.background); } + add_child(options_widget.get()); } void AnalogAudioView::on_show_options_frequency() {