diff --git a/applications/main/archive/helpers/archive_browser.c b/applications/main/archive/helpers/archive_browser.c index 4dcbc04a8..b5be220fc 100644 --- a/applications/main/archive/helpers/archive_browser.c +++ b/applications/main/archive/helpers/archive_browser.c @@ -57,14 +57,9 @@ static void archive_list_load_cb(void* context, uint32_t list_load_offset) { false); } -static void archive_list_item_cb( - void* context, - FuriString* item_path, - uint32_t idx, - bool is_folder, - bool is_last) { +static void + archive_list_item_cb(void* context, FuriString* item_path, bool is_folder, bool is_last) { furi_assert(context); - UNUSED(idx); ArchiveBrowserView* browser = (ArchiveBrowserView*)context; if(!is_last) { diff --git a/applications/services/gui/modules/file_browser.c b/applications/services/gui/modules/file_browser.c index acbeeeea3..a47d16d63 100644 --- a/applications/services/gui/modules/file_browser.c +++ b/applications/services/gui/modules/file_browser.c @@ -160,12 +160,8 @@ static bool file_browser_view_input_callback(InputEvent* event, void* context); static void browser_folder_open_cb(void* context, uint32_t item_cnt, int32_t file_idx, bool is_root); static void browser_list_load_cb(void* context, uint32_t list_load_offset); -static void browser_list_item_cb( - void* context, - FuriString* item_path, - uint32_t idx, - bool is_folder, - bool is_last); +static void + browser_list_item_cb(void* context, FuriString* item_path, bool is_folder, bool is_last); static void browser_long_load_cb(void* context); static void file_browser_scroll_timer_callback(void* context) { @@ -425,14 +421,9 @@ static void browser_list_load_cb(void* context, uint32_t list_load_offset) { BrowserItem_t_clear(&back_item); } -static void browser_list_item_cb( - void* context, - FuriString* item_path, - uint32_t idx, - bool is_folder, - bool is_last) { +static void + browser_list_item_cb(void* context, FuriString* item_path, bool is_folder, bool is_last) { furi_assert(context); - UNUSED(idx); FileBrowser* browser = (FileBrowser*)context; BrowserItem_t item; diff --git a/applications/services/gui/modules/file_browser_worker.c b/applications/services/gui/modules/file_browser_worker.c index d740cc9d4..991e45f24 100644 --- a/applications/services/gui/modules/file_browser_worker.c +++ b/applications/services/gui/modules/file_browser_worker.c @@ -241,11 +241,7 @@ static bool browser_folder_load_chunked( furi_string_printf(name_str, "%s/%s", furi_string_get_cstr(path), name_temp); if(browser->list_item_cb) { browser->list_item_cb( - browser->cb_ctx, - name_str, - items_cnt, - file_info_is_dir(&file_info), - false); + browser->cb_ctx, name_str, file_info_is_dir(&file_info), false); } items_cnt++; } @@ -254,7 +250,7 @@ static bool browser_folder_load_chunked( } } if(browser->list_item_cb) { - browser->list_item_cb(browser->cb_ctx, NULL, 0, false, true); + browser->list_item_cb(browser->cb_ctx, NULL, false, true); } } while(0); @@ -296,13 +292,13 @@ static bool browser_folder_load_full(BrowserWorker* browser, FuriString* path) { furi_string_printf(name_str, "%s/%s", furi_string_get_cstr(path), name_temp); if(browser->list_item_cb) { browser->list_item_cb( - browser->cb_ctx, name_str, items_cnt, file_info_is_dir(&file_info), false); + browser->cb_ctx, name_str, file_info_is_dir(&file_info), false); } items_cnt++; } } if(browser->list_item_cb) { - browser->list_item_cb(browser->cb_ctx, NULL, 0, false, true); + browser->list_item_cb(browser->cb_ctx, NULL, false, true); } ret = true; } while(0); diff --git a/applications/services/gui/modules/file_browser_worker.h b/applications/services/gui/modules/file_browser_worker.h index b4b731092..d73f153d2 100644 --- a/applications/services/gui/modules/file_browser_worker.h +++ b/applications/services/gui/modules/file_browser_worker.h @@ -19,7 +19,6 @@ typedef void (*BrowserWorkerListLoadCallback)(void* context, uint32_t list_load_ typedef void (*BrowserWorkerListItemCallback)( void* context, FuriString* item_path, - uint32_t idx, bool is_folder, bool is_last); typedef void (*BrowserWorkerLongLoadCallback)(void* context);