|
|
@@ -90,13 +90,18 @@ void uart_terminal_app_free(UART_TerminalApp* app) {
|
|
|
// Views
|
|
|
view_dispatcher_remove_view(app->view_dispatcher, UART_TerminalAppViewVarItemList);
|
|
|
view_dispatcher_remove_view(app->view_dispatcher, UART_TerminalAppViewSetup);
|
|
|
+ view_dispatcher_remove_view(app->view_dispatcher, UART_TerminalAppViewHelp);
|
|
|
view_dispatcher_remove_view(app->view_dispatcher, UART_TerminalAppViewConsoleOutput);
|
|
|
view_dispatcher_remove_view(app->view_dispatcher, UART_TerminalAppViewTextInput);
|
|
|
view_dispatcher_remove_view(app->view_dispatcher, UART_TerminalAppViewHexInput);
|
|
|
-
|
|
|
+
|
|
|
+ variable_item_list_free(app->var_item_list);
|
|
|
+ variable_item_list_free(app->setup_var_item_list);
|
|
|
+ widget_free(app->widget);
|
|
|
text_box_free(app->text_box);
|
|
|
furi_string_free(app->text_box_store);
|
|
|
text_input_free(app->text_input);
|
|
|
+ byte_input_free(app->hex_input);
|
|
|
|
|
|
// View dispatcher
|
|
|
view_dispatcher_free(app->view_dispatcher);
|