From 8790178ae25b3dcf7f2b0066a376e5dd2c93e6e1 Mon Sep 17 00:00:00 2001 From: sonninnos <45124675+sonninnos@users.noreply.github.com> Date: Thu, 31 Oct 2024 02:56:47 +0200 Subject: [PATCH] Win32: Filebrowser 'Show Hidden Files' corrections (#17140) --- libretro-common/lists/dir_list.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libretro-common/lists/dir_list.c b/libretro-common/lists/dir_list.c index 20cb340efe..cc701a8bd2 100644 --- a/libretro-common/lists/dir_list.c +++ b/libretro-common/lists/dir_list.c @@ -164,7 +164,7 @@ static int dir_list_read(const char *dir, char file_path[PATH_MAX_LENGTH]; const char *name = retro_dirent_get_name(entry); - if (name[0] == '.') + if (name[0] == '.' || name[0] == '$') { /* Do not include hidden files and directories */ if (!include_hidden) @@ -185,10 +185,9 @@ static int dir_list_read(const char *dir, if (retro_dirent_is_dir(entry, NULL)) { /* Exclude this frequent hidden dir on platforms which can not handle hidden attribute */ -#ifndef _WIN32 if (!include_hidden && strcmp(name, "System Volume Information") == 0) continue; -#endif + #if defined(IOS) || defined(OSX) if (string_ends_with(name, ".framework")) {