Skip to content

Commit af7d2cf

Browse files
committed
temp fix for meal pager
1 parent fe62eab commit af7d2cf

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

non_catalog_apps/meal_pager/meal_pager.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,13 @@ void meal_pager_app_free(Meal_Pager* app) {
123123
int_input_free(app->int_input);
124124

125125
view_dispatcher_free(app->view_dispatcher);
126-
furi_record_close(RECORD_GUI);
127126

127+
variable_item_list_free(app->variable_item_list);
128+
meal_pager_transmit_free(app->meal_pager_transmit);
129+
meal_pager_startscreen_free(app->meal_pager_startscreen);
130+
131+
furi_record_close(RECORD_GUI);
132+
furi_record_close(RECORD_NOTIFICATION);
128133
app->gui = NULL;
129134
app->notification = NULL;
130135

non_catalog_apps/meal_pager/views/meal_pager_transmit.c

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,9 @@ bool meal_pager_transmit_input(InputEvent* event, void* context) {
109109
instance->view,
110110
Meal_PagerTransmitModel * model,
111111
{
112-
UNUSED(model);
113-
instance->callback(Meal_PagerCustomEventTransmitBack, instance->context);
112+
if(model->sending != 0) {
113+
//instance->callback(Meal_PagerCustomEventTransmitBack, instance->context);
114+
}
114115
},
115116
true);
116117
break;
@@ -171,7 +172,15 @@ void meal_pager_transmit_free(Meal_PagerTransmit* instance) {
171172
furi_assert(instance);
172173

173174
with_view_model(
174-
instance->view, Meal_PagerTransmitModel * model, { UNUSED(model); }, true);
175+
instance->view,
176+
Meal_PagerTransmitModel * model,
177+
{
178+
model->pager_type = 0;
179+
model->station = 0;
180+
model->pager = 0;
181+
model->sending = 0;
182+
},
183+
true);
175184
view_free(instance->view);
176185
free(instance);
177186
}

0 commit comments

Comments
 (0)