From 454d3eba083ee0837ff37bf8382a03ab20d82d7e Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 16 Dec 2016 12:15:00 +0100 Subject: [PATCH] (menu_filebrowser.c) Cleanups --- menu/widgets/menu_filebrowser.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/menu/widgets/menu_filebrowser.c b/menu/widgets/menu_filebrowser.c index c21464d55a..b1ef3aa417 100644 --- a/menu/widgets/menu_filebrowser.c +++ b/menu/widgets/menu_filebrowser.c @@ -131,11 +131,11 @@ int filebrowser_parse(void *data, void *data2, { for (i = 0; i < list_size; i++) { - bool is_dir; char label[PATH_MAX_LENGTH]; - const char *path = NULL; + bool is_dir = false; enum msg_hash_enums enum_idx = MSG_UNKNOWN; enum msg_file_type file_type = FILE_TYPE_NONE; + const char *path = str_list->elems[i].data; label[0] = '\0'; @@ -155,11 +155,11 @@ int filebrowser_parse(void *data, void *data2, file_type = (enum msg_file_type)info->type_default; switch (type) { + /* in case of deferred_core_list we have to interpret + * every archive as an archive to disallow instant loading + */ case DISPLAYLIST_CORES_DETECTED: - /* in case of deferred_core_list we have to interpret - * every archive as an archive to disallow instant loading - */ - if (path_is_compressed_file(str_list->elems[i].data)) + if (path_is_compressed_file(path)) file_type = FILE_TYPE_CARCHIVE; break; default: @@ -179,7 +179,6 @@ int filebrowser_parse(void *data, void *data2, } /* Need to preserve slash first time. */ - path = str_list->elems[i].data; if (!string_is_empty(info->path) && !path_is_compressed) path = path_basename(path);