diff --git a/applications/services/gui/modules/file_browser_worker.c b/applications/services/gui/modules/file_browser_worker.c index fb6ead402..978773c06 100644 --- a/applications/services/gui/modules/file_browser_worker.c +++ b/applications/services/gui/modules/file_browser_worker.c @@ -94,6 +94,7 @@ static void browser_parse_ext_filter(ExtFilterArray_t ext_filter, const char* fi size_t str_offset = 0; FuriString* ext_temp = furi_string_alloc(); + ExtFilterArray_reset(ext_filter); while(1) { size_t ext_len = strcspn(&filter_str[str_offset], "|");