mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2024-12-24 22:07:14 +03:00
[FL-2017] Gui: correct empty folder handling in file_select. #824
This commit is contained in:
parent
4cb986b534
commit
65e6ab5b8b
@ -142,9 +142,11 @@ static bool file_select_input_callback(InputEvent* event, void* context) {
|
||||
}
|
||||
} else if(event->key == InputKeyOk) {
|
||||
if(file_select->callback != NULL) {
|
||||
size_t files = 0;
|
||||
if(file_select->buffer) {
|
||||
with_view_model(
|
||||
file_select->view, (FileSelectModel * model) {
|
||||
files = model->file_count;
|
||||
strlcpy(
|
||||
file_select->buffer,
|
||||
string_get_cstr(model->filename[model->position]),
|
||||
@ -153,9 +155,10 @@ static bool file_select_input_callback(InputEvent* event, void* context) {
|
||||
return false;
|
||||
});
|
||||
};
|
||||
|
||||
if(files > 0) {
|
||||
file_select->callback(true, file_select->context);
|
||||
}
|
||||
}
|
||||
consumed = true;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user