|
@@ -36,16 +36,10 @@ bool subghz_scene_show_error_sub_on_event(void* context, SceneManagerEvent event
|
|
|
|
|
|
|
|
void subghz_scene_show_error_sub_on_exit(void* context) {
|
|
void subghz_scene_show_error_sub_on_exit(void* context) {
|
|
|
SubGhz* subghz = context;
|
|
SubGhz* subghz = context;
|
|
|
-
|
|
|
|
|
- // Clear view
|
|
|
|
|
Popup* popup = subghz->popup;
|
|
Popup* popup = subghz->popup;
|
|
|
- popup_set_header(popup, NULL, 0, 0, AlignCenter, AlignBottom);
|
|
|
|
|
- popup_set_text(popup, NULL, 0, 0, AlignCenter, AlignTop);
|
|
|
|
|
- popup_set_icon(popup, 0, 0, NULL);
|
|
|
|
|
- popup_set_callback(popup, NULL);
|
|
|
|
|
- popup_set_context(popup, NULL);
|
|
|
|
|
- popup_set_timeout(popup, 0);
|
|
|
|
|
- popup_disable_timeout(popup);
|
|
|
|
|
|
|
+
|
|
|
|
|
+ popup_reset(popup);
|
|
|
|
|
+
|
|
|
furi_string_reset(subghz->error_str);
|
|
furi_string_reset(subghz->error_str);
|
|
|
|
|
|
|
|
notification_message(subghz->notifications, &sequence_reset_rgb);
|
|
notification_message(subghz->notifications, &sequence_reset_rgb);
|